El documento describe el algoritmo de ordenación por inserción directa. El algoritmo ordena un arreglo insertando cada elemento en su posición correcta mediante comparaciones. En cada pasada, se analiza un elemento y se desplaza por la parte ordenada del arreglo hasta encontrar su lugar. Cuando todos los elementos han sido analizados, el arreglo está completamente ordenado. El algoritmo es estable y tiene una complejidad de O(n^2) en el peor caso y O(n) en el mejor caso.