¿No es mejor combinar algoritmos de clasificación de manera flexible? Por ejemplo, un algoritmo de clasificación con complejidad n^2 necesita (2n)^ tiempo para ordenar 2n elementos.
Este tiempo es el tiempo promedio, no n^2 cada vez.
En muchos casos, un algoritmo con un tiempo medio pequeño no es tan bueno como un algoritmo con un tiempo medio grande.
Le doy un ejemplo de un algoritmo de clasificación:
El ejemplo proviene del Manual de aprendizaje de Android, que tiene código fuente. Si desea ver más diagramas de algoritmos, descárguelo. El manual de aprendizaje de Android contiene 9 capítulos y 108 ejemplos. Puede leer los documentos del código fuente a voluntad. Los ejemplos son interactivos y se pueden ejecutar. El código fuente adopta la estructura del directorio de Android Studio y resalta el código. Diagrama de estructura del documento, que se puede localizar rápidamente. Al descargar 360 Mobile Assistant, el ícono estará en el caparazón.