unidad 5 metodos de ordenamiento

5
Maestro: Niels Henrik Aranda Cuevas Materia: Estructura De Datos Alumno: Victor Manuel Uex Mis Carrera: Ingeniería En Sistemas Computacionales Tema: Unidad 5 Unidad: 5 Semestre: 3 Aula: J-4 Grupo: B

Upload: victoruex

Post on 16-Aug-2015

13 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Unidad 5 metodos de ordenamiento

Maestro: Niels Henrik Aranda Cuevas

Materia: Estructura De Datos

Alumno: Victor Manuel Uex Mis

Carrera: Ingeniería En Sistemas Computacionales

Tema: Unidad 5

Unidad: 5Semestre: 3Aula: J-4Grupo: B

Page 2: Unidad 5 metodos de ordenamiento

Método Burbuja

• Consiste en evaluar pares de elementos contiguos del arreglo y dependiendo

de la condición, se va ordenando de mayor a menor o viceversa.

• Esto sucede dentro de dos ciclos que recorren el arreglo.

• El ciclo más interno realiza las comparaciones y se asegura que en la primera

pasada el elemento más grande o el menor quede en la primera posición.

Page 3: Unidad 5 metodos de ordenamiento

Quickshort

• El algoritmo usa la técnica divide y vencerás que básicamente se basa en dividir un

problema en subproblemas y luego juntar las respuestas de estos subproblemas para

obtener la solución al problema central.

• Se tiene una array de n elementos, tomamos un valor del array como

pibote(usualmente el primero), separamos los elementos menor a este pibote a la

izquierda y los mayores a la derecha, es decir, dividimos el array en 2 subarrays.

• Con estos subarrays se repite el mismo proceso de forma recursiva hasta que estos

tengan más de 1 elemento.

Page 4: Unidad 5 metodos de ordenamiento

Radix

• Este ordenamiento se basa en los valores de los dígitos reales en las

representaciones de posiciones de los números que se ordenan.

• Para ello se debe:

• Empezar en el dígito más significativo y avanzar por los dígitos menos significativos

mientras coinciden los dígitos correspondientes en los dos números.

• El número con el dígito más grande en la primera posición en la cual los dígitos de los

dos números no coinciden es el mayor de los dos

Page 5: Unidad 5 metodos de ordenamiento

• Consiste en ir acomodando los números primero por unidades, luego

por decenas, centenas, etc.

• Ordena por el valor de cada dígito (unidades, decenas, centenas,...).

• No hace comparaciones entre datos.