1.-ORDENACION INTERNA
Los componentes elementos del arreglo se encuentran en la memoria principal de la computadora.
2.-ORDENACION EXTERNA
Los elementos se encuentran en archivos almacenados en dispositivos de almacenamiento secundario
3.-METODOS DIRECTOS
Su implementacin es relativamente sencilla y son fciles de comprender, aunque son ineficientes cuando el nmero de elementos del
arreglo es de tamao mediano grande.
4.-METODOS LOGARITMICOS
Son ms complejos, su elaboracin es ms sofisticada y, al ser menso intuitivos resultan ms difciles de entender , sin embargo son ms
eficientes ya que requieren de menso comparaciones y movimientos para ordenar sus elementos.
5.-METODOS DIRECTOS DE ORDENACION
Ordenacin por intercambio
Ordenacin por insercin
Ordenacin por seleccin
6.-METODO DE BURBUJA
Puede trabajar de dos maneras diferentes: llevando los elementos ms pequeos hacia la parte izquierda del arreglo trasladando los
elementos ms grandes hacia su parte derecha. La idea bsica de este algoritmo consiste en comparar pares de elementos adyacentes e
intercambiarlos entre s hasta que todos se encuentren ordenados.
7.-INTERCAMBIO DIRECTO CON SEAL
Comprueba si el arreglo est totalmente ordenado despus de cada pasada, terminando su ejecucin en caso afirmativo.
8.-METODO DE SHAKER SORT
Cada pasada tiene dos etapas. En la primera etapa de derecha a izquierda, se trasladan los elementos ms pequeos hacia la parte
izquierda del arreglo, almacenando en una variable la posicin del ltimo elemento intercambiado. En la segunda etapa, de izquierda a
derecha, se trasladan los elementos ms grandes hacia la parte derecha del arreglo, almacenando en otra variable la posicin del ltimo
elemento intercambiado.
9.-INSERCION DIRECTA
Consiste en insertar un elemento del arreglo en su parte izquierda, que ya se encuentra ordenada . Este proceso se repite desde el segundo
hasta el n-simo elemento. El nmero mnimo de comparaciones y movimientos entre claves se produce cuando los elementos del arreglo
ya esta ordenado.
10.-SELECCIN DIRECTA
La idea bsica de este algoritmo consiste en buscar el menor elemento del arreglo y colocarlo en la primera posicin. Luego se coloca el
segundo elemento ms pequeo del arreglo y se coloca en la segunda posicin continuando hasta que todos los elementos hayan sido
ordenados.
11.-SHELL
Es una versin mejorada del mtodo de insercin directa, tambin se conoce como insercin con incrementos decrecientes pero propone
que las comparaciones entre elementos se efecten con saltos de mayor tamao, pero con incrementos decrecientes, as los elementos
quedarn ordenados en el arreglo ms rpidamente.
12.-QUICKSORT
Es tambin conocido como mtodo rpido y de ordenacin por particin, es una mejora sustancial del mtodo de intercambio directo en
donde se toma un elemento X de una posicin cualquiera del arreglo y se trata de ubicar en la posicin correcta de tal forma que todos
los elementos que se encuentran a su izquierda sean menores iguales a X y todos los que se encuentran a su derecha sean mayores o
iguales a X repitindose lo anterior para los conjuntos de datos que se encuentran a la derecha y ala izquierda de la posicin X del
arreglo, terminado cuando los elementos estn en su posicin correcta.
13.-HEAPSORT
La idea central de este algoritmo se basa en construir un montculo y eliminar la raz del mismo en forma repetida.
14.-MONTICULO
Para todo nodo del rbol se debe cumplir que su valor sea mayor igual que el valor de cualquiera de sus hijos.
15.-FUSION
Proceso de ordenar los datos almacenados en varios archivos entendindose por este concepto a la combinacin de dos o ms secuencias
ordenadas en una nica secuencia ordenada.
16.-MEZCLA DIRECTA
La idea central de este algoritmo consiste en la realizacin sucesiva de una particin y una fusin que produce secuencias ordenadas de
longitud cada vez mayor, este proceso se repite hasta que la longitud de la secuencia para la particin sea:
Parte entera ((n+1)/2) donde n representa el nmero de elementos del archivo original.
17.-MEZCLA EQUILIBRADA
La idea central de este algoritmo consiste en realizar las particiones tomando secuencias ordenadas de mxima longitud en lugar de
secuencias de tamao fijo previamente determinadas.. Luego se realiza la fusin de las secuencias ordenadas de forma alternada. Se
utiliza el archivo original F y tres archivos auxiliares F1, F2 y F3de estos archivos, dos sern considerados de entrada y dos de salida,
esto de manera alternada, con el objeto de realizar la fusin-particin, el proceso termina cuando en ese proceso el segundo archivo queda
vaco.
18.-Por el mtodo de la burbuja ordenar el siguiente arreglo unidimensional realizando las comparaciones de cada pasada:
A: 13
76
05
18
34
23
21
53
19.- Por el mtodo de la sacudida ordenar el siguiente arreglo unidimensional realizando las comparaciones de cada pasada:
A: 13
76
05
18
34
23
21
53
20.- Por el mtodo de insercin directa ordenar el siguiente arreglo unidimensional realizando las comparaciones de cada
pasada:
A: 13
76
05
18
34
23
21
53
21.- Por el mtodo de shell ordenar el siguiente arreglo unidimensional realizando todas las comparaciones:
A: 13
69 04 18 45 23 11 37 58 22 15 29 62 35 09 10
22.-Por el mtodo de quiksort ordenar el siguiente arreglo unidimensional realizando las comparaciones de cada pasada:
A: 13
76
05
18
34
23
21
53
25.-Ejemplifique el proceso de eliminacin de la raz hasta la cuarta eliminacin para el arreglo unidimensional:
13
52
08
50
17
81
27
63
48
09
91
83
04