Preguntas etiquetadas con sorting

Para preguntas sobre algoritmos de clasificación y su velocidad y complejidad.

12
Ordenar algoritmos que funcionan en gran cantidad de datos

Estoy buscando algoritmos de clasificación que puedan funcionar en una gran cantidad de datos, es decir, que puedan funcionar incluso cuando no se pueda mantener todo el conjunto de datos en la memoria principal a la vez. El único candidato que he encontrado hasta ahora es el tipo de combinación:...

12
¿Por qué Java no usa una clasificación de radix en primitivas?

java.util.Arrays.sort(/* int[], char[], short[], byte[], boolean[] */) se implementa como un 'ordenamiento rápido sintonizado' en lugar de una clasificación de radix. Hice una comparación de velocidad hace un tiempo, y con algo como n> 10000, la clasificación de radix siempre fue más rápida....

9
¿Por qué Quicksort se llama "Quicksort"?

El objetivo de esta pregunta no es debatir los méritos de esto sobre ningún otro algoritmo de clasificación; ciertamente, hay muchas otras preguntas que hacen esto. Esta pregunta es sobre el nombre. ¿Por qué Quicksort se llama "Quicksort"? Claro, es "rápido", la mayoría de las veces, pero no...

9
Quicksort y no te molestes?

Especialmente al escribir aplicaciones 'estándar' (que no son HPC), ¿considera qué algoritmo de clasificación elegir, o simplemente se conforma con la clasificación rápida (que es lo que la mayoría de las bibliotecas llaman clasificación)? Hasta cierto punto, puede ser rentable en situaciones...

8
Algoritmo de datos "sin clasificar" / homogeneidad

En un intento por no reinventar una rueda, pregunto si alguien tiene ideas sobre un algoritmo de homogeneidad de datos. Un breve ejemplo: Mis datos tienen varios elementos tal vez como Número Color Fruta Carta Hay alrededor de 100 de estos elementos en una matriz. El algoritmo necesita...