Estaba leyendo un método de clasificación que incluye sortear con burbujas, ordenar por selección, ordenar por fusión, ordenar por montones, ordenar por cubo, etc. También contienen complejidad de tiempo que nos ayuda a saber qué ordenamiento es eficiente. Entonces tuve una pregunta básica. Si contenemos datos de cómo seremos elegidos. La complejidad del tiempo es uno de los parámetros que nos ayudan a decidir el método de clasificación. ¿Pero tenemos otro parámetro para elegir el método de clasificación?¿Cuáles son los criterios para elegir un algoritmo de clasificación?
Solo intento averiguar la clasificación para una mejor comprensión.
Teniendo alguna pregunta acerca de pila de clasificación:
Dónde qué utilizamos pila de clasificación?
¿Cuál es la mayor ventaja de la ordenación de pila (excepto la complejidad de tiempo O (n log n))?
¿Qué es la desventaja del tipo de montón?
¿Qué es tiempo de compilación para heap? (Escuché O (n) pero no estoy seguro.)
¿Algún escenario en el que tengamos que usar la ordenación de montón o la ordenación de montón es una mejor opción (excepto la cola de prioridad)?
Antes de aplicar la ordenación del montón en los datos, ¿cuál es el parámetro que buscaremos en los datos?
¿Qué quiere decir con "si tenemos datos"? ¿Estás preguntando cómo elegir un método de clasificación para un conjunto de datos específico? – Cameron
No ha aceptado ninguna de las respuestas a sus preguntas anteriores. Eso va a evitar que muchas personas te ayuden. – chrisaycock
¿Su pregunta se expresa mejor como * ¿Cuál es el criterio para elegir un algoritmo de clasificación? * Si es así, edite el título Q. –