Search Header Logo
Algoritmos de Ordenamiento - Intercambio y Selección

Algoritmos de Ordenamiento - Intercambio y Selección

Assessment

Presentation

Computers

University

Practice Problem

Easy

Created by

REBECA DE LA CRUZ

Used 3+ times

FREE Resource

14 Slides • 9 Questions

1

Algoritmos de Ordenamiento

2

Describir los conceptos y especificaciones principales acerca de las listas.

Algoritmos de búsqueda

  1. Método de la intercambio

  2. Método de la selección

Temas: Objetivo:

3

ORDENAMIENTO

¿Qué es y como funciona?

4

ALGORITMO DE ORDENAMIENTO

Es la clasificación de datos que refiere a la disposición de un conjunto (estructura) de datos en algún orden determinado con respecto a uno de los campos de los elementos del conjunto.

5

ALGORITMO DE ORDENAMIENTO

Cuando tenemos un conjunto de n elementos: a1, a2,…, an y queremos obtener el mismo conjunto pero de tal forma que:

media

6

  • Ordenamiento por intercambio

  • Ordenamiento por burbuja

  • Ordenamiento por inserción

  • Ordenamiento por selección

DIRECTOS

  • Ordenamiento por mezcla (Mergesort)

  • Ordenamiento rápido (Quicksort)

  • Ordenamiento por Montículos (Heap sort)

INDIRECTOS

  • Ordenamiento por Incrementos (Shell sort)

  • Ordenamiento por Cubetas (Bin sort)

  • Ordenamiento por Resíduos (RadVIII)

OTROS

​CLASIFICACIÓN

7

media

Antes de realizar la búsqueda binaria es necesario que el arreglo esté ordenado de menor a mayor o en orden alfabético.

BÚSQUEDA

8

media

Se basa en leer varias veces la lista a ordenar, a cada una de estas lecturas se le llama "pase" o "pasada".

ALGORITMO

9

Multiple Choice

Es la clasificación de datos que refiere a la disposición de un conjunto (_________) de datos en algún orden determinado con respecto a uno de los campos de los elementos del conjunto.

1

recurso

2

estructura

3

filas

4

reglas

10

Multiple Choice

Son ejemplos de la clasificación "Directos":

1

Ordenamiento por mezcla (Shellsort)

2

Ordenamiento rápido (Quicksort)

3

Ordenamiento por burbuja

4

Ordenamiento por Incrementos (Shell sort)

11

Multiple Choice

Son ejemplos de la clasificación "Indirectos":

1

Ordenamiento por mezcla (Shell sort)

2

Ordenamiento rápido (Quicksort)

3

Ordenamiento por burbuja

4

Ordenamiento por Incrementos (Shell sort)

12

Multiple Choice

Son ejemplos de la clasificación "Mixto/Otros":

1

Ordenamiento por mezcla (Shell sort)

2

Ordenamiento rápido (Quicksort)

3

Ordenamiento por burbuja

4

Ordenamiento por Incrementos (Shell sort)

13

Fill in the Blank

14

Método de intercambio

  • Este algoritmo se basa en leer varias veces la lista a ordenar, a cada una de estas lecturas se le llama pase o pasada.

  • Recorrer el arreglo hasta n-1

  • Recorrer los elementos siguientes para realizar cambios

  • Si numero anterior es mayor a actual realiza cambios

​Efectua cambio si:

numAnt > numActual

15

Método de Intercambio

8 - 4 - 9 - 2 - 1 - 6 - 5

¿Cuántos pases?

¿Cuántos intercambios por cada pase?

Realiza el procedimiento en tu libreta

16

Open Ended

De la siguiente sucesión de números: 8 - 4 - 9 - 2 - 1 - 6 - 5

¿Cuántos pases?

17

Open Ended

De la siguiente sucesión de números: 8 - 4 - 9 - 2 - 1 - 6 - 5

¿Cuántos intercambios por cada pase?

Ejemplo: Pase 1 - 5 cambios; Pase 2 - 3 cambios

18

Ejemplo en C++

media

19

Método de selección

Este algoritmo requiere operaciones para ordenar una lista de n elementos:

  • Buscas el elemento más pequeño de la lista.

  • Intercambio con el primer elemento.

  • Busca el segundo elemento más pequeño de la lista.

  • Lo intercambia con el elemento que ocupa la segunda posición en la lista.

  • Repites este proceso hasta que hayas ordenado toda la lista.

​Efectua cambio si:

numActual < min

20

Método de Selección

10 - 2 - 7 - 8 - 1 - 6 - 4 - 5

¿Cuántos pases?

¿Cuántos intercambios por cada pase?

Realiza el procedimiento en tu libreta

21

Open Ended

De la siguiente sucesión de números: 10 - 2 - 7 - 8 - 1 - 6 - 4 - 5

¿Cuántos pases?

22

Open Ended

De la siguiente sucesión de números: 10 - 2 - 7 - 8 - 1 - 6 - 4 - 5

¿Cuántos intercambios por cada pase?

Ejemplo: Pase 1 - 5 cambios; Pase 2 - 3 cambios

23

Ejemplo en C++

media

Algoritmos de Ordenamiento

Show answer

Auto Play

Slide 1 / 23

SLIDE