Karen Paola Diaz Duarte
ALGORITMOS DE ORDENAMIENTO: Es un algoritmo que se encarga de colocar en orden una secuencia dada y pueden ser números o letras. Un arreglo ordenado es un arreglo que tiene un orden específicamente definido. Ej. [a,b,c,d] = arreglo ordenado alfabéticamente, o [1,2,3,4,5] arreglo de números ordenados de menor a mayor. Tu puedes programar el control y orden de mayor a menos o de la letra A – Z o viceversa. Además, el algoritmo de ordenamiento te da unos pasos a seguir para que el orden que buscas se logre. ALGORITMOS DE ORDENAMIENTO MAS UTILIZADOS: MERGE SORT: principio divide y vencerás, este método agarra el array y los separa y va resolviendo problemas pequeños e individuales, después ordena y asegura de que halla quedado bien y es un proceso rápido. Es convenible utilizarlo cuando se tienen demasiados datos y no pocos. INSERTION SORT: Es mas básico, va comparando valores y los va colocando lo valores mas pequeños al lado izquierdo. Este algoritmo es muy fácil de implementar. BUBBLE SORT: Es un elemento básico, se encarga de comparar por pares y repite la secuencia hasta terminar, se utiliza mas en pocos datos para que sea más eficiente. QUICK SORT: Va a dividir en problema en dos y así mismo va a ir ordenando el problema, es un algoritmo mas eficiente que la mayoría, es muy bueno en comparación de los demás. S Y N: Son datos que vamos a estar utilizando a menudo cuando estas leyendo o investigando. S= va a ser la secuencia de objetos ordenables (los números a ordenar). N= numero de elementos en S (secuencia de elementos a ordenar).
Daniel Ramírez Castaño
Excelente!
Anderson René Santacruz Aguilar
Buen resumen.
