Crea 10 cubos.
Elige cualquier página. If (pageNumber / 60) <= 1 ponerlo en el cubo 1.
Si 1 <(número de página / 60) <= 2, póngalo en el cubo 2.
Si 2 <(número de página / 60) <= 3, póngalo en el cubo 3.
Del mismo modo para los demás.
Ahora tendrá cada cubo con 60 páginas.
- ¿Cuál es el algoritmo de clasificación más rápido para una matriz de números grandes (hasta 1,000,000,000,000)?
- ¿Cómo crean los algoritmos los programadores de software?
- ¿Es normal tener un título en CS y no ser capaz de implementar algoritmos simples?
- ¿Qué prueba de primalidad se usa en las aplicaciones de software convencionales?
- ¿Cuál es el algoritmo utilizado por el IRCTC para reservar en línea?
Elige cualquier cubo.
Nuevamente divídalo en 10 cubos.
Siga el procedimiento anterior con el tamaño 10.
ahora tendrás 10 cubos de tamaño 6.
Creo que seis páginas puedes organizar manualmente.
Entonces, si tiene mucha mala suerte, lo organizará en orden de número de página
600 (para crear un depósito de tamaño 60) + 600 (para crear un depósito de tamaño 6) + (5 * 100) = 1700 pasos.
Lo más importante : tenga mucho cuidado al apilar las páginas una vez arregladas. Si el montón se cae una vez más, tendrá que repetir el mismo procedimiento.