Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Analisis y Comparacion Entre Metodos de Ordenamiento Interno y Externo
Analisis y Comparacion Entre Metodos de Ordenamiento Interno y Externo
INTRODUCION:
ORDENACIN INTERNA:
Los datos se encuentran en memoria (ya sean arreglos, listas, etc.), y son de acceso aleatorio o
directo (se puede acceder a un determinado campo sin pasar por los anteriores).
Caractersticas:
Mtodo de la Burbuja: Revisando cada elemento de la lista que va a ser ordenada con el
siguiente, intercambindolos de posicin si estn en el orden equivocado .
Mtodo QuickShort: Se toma un elemento x de una posicin cualquiera del arreglo. Ubica a x en la
posicin correcta del arreglo, de tal forma que todos los elementos a su izquierda sean menores o
iguales a x y todos los elementos que se encuentren a su derecha sean mayores o iguales a x.
Mtodo Shellshort: El algoritmo que ha implementado consiste en ordenar un vector. Utiliza una
segmentacin entre los datos. Esta segmentacin puede ser de cualquier tamao de acuerdo a una
secuencia de valores que empieza con un valor grande (pero menor al tamao total del vector) y van
disminuyendo hasta llegar a una segmentacin de tamao 1.
Mtodo Radix: Este ordenamiento se basa en los valores de los dgitos reales en las
representaciones de posiciones de los nmeros que se ordenan. Por ejemplo, el nmero 235 es en
notacin decimal que se escribe con un 2 en la posicin de centenas, un 3 en la posicin de decenas
y un 5 en la posicin de unidades. El ms grande de dos enteros de igual longitud se determina del
modo siguiente: empezar en el digito ms significativo y avanzar por los dgitos menos significativos
mientras coincidan los dgitos correspondientes en los dos nmeros. El numero con el digito ms
grande en la primera posicin en la cual los dgitos de los dos nmeros no coinciden es el mayor de
los dos. Por supuesto, si coinciden todos los dgitos de ambos nmeros, los nmeros son iguales.
ORDENACIN EXTERNA:
Es un trmino genrico para los algoritmos de ordenamiento que pueden manejar grandes
cantidades de informacin. El ordenamiento externo se requiere cuando la informacin que se tiene
que ordenar no cabe en la memoria principal de una computadora (tpicamente la RAM) y un tipo de
memoria ms lenta (tpicamente un disco duro) tiene que utilizarse en el proceso.
Caractersticas: