sorting

Páginas: 4 (927 palabras) Publicado: 15 de mayo de 2013
Arturo Díaz Pérez

Análisis y Complejidad de Algoritmos

Métodos de Ordenamiento
Arturo Díaz Pérez
¬
®
¯
°
±
²

Tipos de ordenamiento y medidas de eficiencia
Algoritmos básicosQuickSort
HeapSort
BinSort
RadixSort
Arboles de Decisión

Análisis y Diseño de Algoritmos

Sorting-1

Tipos de Ordenamiento
F Ordenamiento interno.
ß Se lleva a cabo completamente en memoriaprincipal. Todos los
objetos que se ordenan caben en la memoria principal de la
computadora

F Ordenamiento externo.
ß No cabe toda la información en memoria principal y es necesario
ocupar memoriasecundaria. El ordenamiento ocurre
transfiriendo bloques de información a memoria principal en
donde se ordena el bloque y este es regresado, ya ordenado, a
memoria secundaria

Análisis y Diseñode Algoritmos

Análisis y Complejidad de Algoritmos

Sorting-2

1

Arturo Díaz Pérez

Formulación

ß Registros:
ß Llaves:
ß Obtener la secuencia
ß tal que,

r1, r2, ..., rn
k1, k2,..., kn

ri1 , ri2 ,..., rin
ki1 ≤ ki2 ≤ ... ≤ kin

Análisis y Diseño de Algoritmos

Sorting-3

Criterios de Eficiencia
F Criterios de eficiencia
ß El número de pasos
ß El número decomparaciones entre llaves para ordenar n
registros.
/De utilidad cuando la comparación entre llaves es costosa
ß El número de movimientos de registros que se requieren para
ordenar n registros.
/Deutilidad cuando el movimiento de registros es costoso

Análisis y Diseño de Algoritmos

Análisis y Complejidad de Algoritmos

Sorting-4

2

Arturo Díaz Pérez

Métodos Simples deOrdenamiento
F Métodos simples
ß Método de Burbujeo
ß Método de Inserción
ß Método de Selección

Sorting-5

Análisis y Diseño de Algoritmos

Método de Burbujeo
25

3

12

19

2

1

9

61

25

3

12

19

2

6

9

2

25

3

12 19

6

9

3

25

6

12

19

9

6

25

9

12 19

9

25

12 19

12

25 19

void Burbujeo( int A[],...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Card Sorting
  • Card sorting
  • Sorting
  • Estructura de datos SORTING
  • Celda sorting
  • An accurate and efficient method for sorting biomass extracted from soil cores using point- intercept sampling
  • Sorting Things Out Through Endoplasmic Reticulum Quality Control

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS