Menu
Coddy logo textTech

Pseudo Code

Lección 4 de 9 del curso Quick Sort - Serie de DSA de Coddy.

quickSort(array):
   if length(array) <= 1:
      return array
   pivot = last element of array
   less = elements (except pivot) that are < pivot
   rest = elements (except pivot) that are >= pivot
   return quickSort(less) + [pivot] + quickSort(rest)

Cómo se relaciona con la idea:

  • pivot es el elemento contra el cual comparamos todo. Aquí siempre es el último elemento.
  • less recolecta cada elemento más pequeño que el pivot; rest recolecta los demás.
  • Ordenar recursivamente less y rest y colocar el pivot entre ellos produce un arreglo completamente ordenado, porque todo en less pertenece antes del pivot y todo en rest pertenece después de él.

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Quick Sort - Serie de DSA