ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ordenamiento por selección


Enviado por   •  3 de Noviembre de 2014  •  569 Palabras (3 Páginas)  •  167 Visitas

Página 1 de 3

TABLA DE CONTENIDO

Introducción 6

1 Ordenamiento por selección 7

1.1 Procedimientos 8

1.2 Análisis del algoritmo 9

1.3 Ventajas 10

1.4 Desventajas 11

2 Gráficos 13

2.1 Grafico 1 Método por Selección 13

2.1.1 Seudocódigo 14

2.1.2 Análisis del Algoritmo 15

2.2 Grafico 2 Ordenamiento por Selección 16

2.2.1 Prueba de Escritorio 17

3 Conclusiones 18

Introducción

El método del Ordenamiento por selección, es un algoritmo de ordenamiento que modifica la ubicación de los componentes de un arreglo o lista para satisfacer algún criterio de ordenamiento preestablecido, siendo los más comunes el orden numérico y lexicográfico.

1 Ordenamiento por selección

El método de ordenamiento por selección consiste en encontrar en menor de todos los elementos de un arreglo e intercambiarlo con el que se encuentra en la primera posición. Luego seguidamente encontrar el segundo más pequeño e irlo ordenando hasta el último valor que contenga el arreglo.

Existen varios algoritmos de ordenamiento y difieren en cuanto a su eficiencia y rendimiento. Algunos algoritmos importantes y conocidos son el ordenamiento de burbuja, ordenamiento por selección, por inserción y el de ordenamiento rápido.

1.1 Procedimientos

 Buscar el elemento más pequeño de la lista y ubicarlo en la primera posición.

 Buscar el segundo elemento más pequeño de la lista y ubicarlo en la segunda posición.

 Repetir este procedimiento hasta ordenar todos los elementos de la lista.

1.2 Análisis del algoritmo

 Requerimientos de Memoria: Al igual que el ordenamiento burbuja,

Este procedimiento solo necesita una variable adicional para realizar los intercambios.

 Tiempo de Ejecución: El ciclo externo se ejecuta n veces para una lista de n elementos. Cada búsqueda requiere comparar todos los elementos no clasificados.

1.3 Ventajas

 Fácil implementación.

 No requiere memoria adicional.

 Rendimiento constante: poca diferencia entre el peor y el mejor caso.

1.4 Desventajas

 Lento.

...

Descargar como (para miembros actualizados)  txt (4.5 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com