Hay números enteros de 10G en un archivo, el orden es incorrecto y se requiere la mediana.
En otras palabras, por ejemplo, hay 20 números, el rango de números es (1-10) y la memoria solo puede contener dos números. Utilice estos dos números en la memoria para contar el número de apariciones de números en los rangos (0, 5) y (6, 10). Por ejemplo, los valores de los dos números en la memoria son 4 y 16. Obviamente la mediana (digamos 10 dígitos) aparece en (6, 10).
En este momento, el rango estadístico de los dos números en la memoria se convierte en (6, 8) y (9, 10), y se cuenta el número de apariciones de los números en estos dos rangos. Si es 8,8, la mediana es la sexta aparición del número en (6,8).
La tercera vez, el rango estadístico de los dos números en la memoria es (6, 7) y (8). Si es 7,1, entonces la mediana calculada sigue siendo la sexta aparición de (6,7).
Según la cuarta estadística, los dos números en la memoria son (6) y (7). Si el primer número de memoria >= 6, el número esperado es 6; de lo contrario, el número esperado es 7.
Esto debería ser comprensible.