Cómo ordenar en una lista de programación inteligente
Hay relativamente pocos algoritmos.
Encuentre el número izquierdo más grande y el número derecho más pequeño, y luego intercámbielos hasta que el subíndice izquierdo sea mayor que el subíndice derecho, y luego intercambie los datos correspondientes a los subíndices izquierdo y derecho para operaciones recursivas.
Reduzca el rango de clasificación, es decir, elimine el último elemento en la posición correcta, recorra la matriz anterior para una nueva ronda y repita el paso 1. La clasificación se realiza hasta que no se puede reducir el rango.