How it works?
Lección 3 de 9 del curso Counting Sort - Serie de DSA de Coddy.
Counting Sort funciona en dos fases: conteo, luego reconstrucción.
Proceso paso a paso:
- Conteo: crea un arreglo
countdondecount[v]es la cantidad de veces que aparece el valorv. - Reconstrucción: recorre los valores de menor a mayor y escribe cada valor
ven la salidacount[v]veces.
Ejemplo con [4, 2, 2, 8, 3, 3, 1]:
- Cuenta cada valor: 1 aparece una vez, 2 dos veces, 3 dos veces, 4 una vez, 8 una vez.
- Reconstruye en orden: [1, 2, 2, 3, 3, 4, 8].
No se realizaron comparaciones: el valor mismo decidió dónde va cada elemento.
Pruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Counting Sort - Serie de DSA
2The Algorithm
How it works?Pseudo CodeImplementation (Part 1)Implementation (Part 2)