Una explicación simple podría ser la siguiente:
Dado : una matriz sin clasificar o una lista de números.
Planteamiento del problema : ordenar la lista / matriz de números en orden ascendente para comprender la diferencia entre el ordenamiento por selección y el ordenamiento por inserción.
Tipo de inserción:Verá la lista de arriba a abajo para una mejor comprensión. Consideramos el primer elemento como nuestro valor mínimo inicial. Ahora, la idea es que recorramos cada índice de esa lista / matriz linealmente para averiguar si hay algún otro elemento en cualquier índice que tenga un valor menor que el valor mínimo inicial. Si encontramos tal valor, simplemente intercambiamos los valores en sus índices, es decir, digamos que 15 fue el valor inicial mínimo en el índice 1 y durante el recorrido lineal de los índices, nos encontramos con un número con un valor menor, digamos 7 en el índice 9 Ahora, este valor 7 en el índice 9 se intercambia con el índice 1 que tiene 15 como valor. Este recorrido seguirá haciendo comparación con el valor del índice actual con los índices restantes para intercambiar por el valor más pequeño. Esto continúa hasta el penúltimo índice de la lista / matriz,
Orden de selección:Supongamos que el primer elemento de índice de la lista / matriz está ordenado. Ahora, desde el elemento en el segundo índice, lo comparamos con su índice anterior para ver si el valor es menor. El recorrido se puede visualizar en dos partes, clasificadas y sin clasificar. Uno estaría visualizando una verificación de comparación desde el no clasificado hacia el ordenado para un índice dado en la lista / matriz. Digamos que tiene el valor 19 en el índice 1 y el valor 10 en el índice 3. Consideramos el recorrido desde el no clasificado al ordenado, es decir, de derecha a izquierda. Entonces, digamos que tenemos que ordenar en el índice 3. Vemos que tiene un valor menor que el índice 1 cuando lo comparamos de derecha a izquierda. Una vez identificado, simplemente colocamos este número 10 del índice 3 en el lugar del índice 1 que tiene el valor 19. El valor original 19 en el índice 1 se desplaza un lugar a la derecha.
No he agregado ningún código, ya que la pregunta parece sobre la comprensión del concepto del método de recorrido.