
Algoritmos de Ordenamiento - Intercambio y Selección
Presentation
•
Computers
•
University
•
Practice Problem
•
Easy
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
Método de la intercambio
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:
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
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
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.
recurso
estructura
filas
reglas
10
Multiple Choice
Son ejemplos de la clasificación "Directos":
Ordenamiento por mezcla (Shellsort)
Ordenamiento rápido (Quicksort)
Ordenamiento por burbuja
Ordenamiento por Incrementos (Shell sort)
11
Multiple Choice
Son ejemplos de la clasificación "Indirectos":
Ordenamiento por mezcla (Shell sort)
Ordenamiento rápido (Quicksort)
Ordenamiento por burbuja
Ordenamiento por Incrementos (Shell sort)
12
Multiple Choice
Son ejemplos de la clasificación "Mixto/Otros":
Ordenamiento por mezcla (Shell sort)
Ordenamiento rápido (Quicksort)
Ordenamiento por burbuja
Ordenamiento por Incrementos (Shell sort)
13
Fill in the Blanks
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++
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++
Algoritmos de Ordenamiento
Show answer
Auto Play
Slide 1 / 23
SLIDE
Similar Resources on Wayground
19 questions
JUEGOS DIGITALES EN NIÑOS
Presentation
•
KG
20 questions
CELULAR INTELIGENTE - MEET
Presentation
•
KG
19 questions
Pensamento Computacional
Presentation
•
University
20 questions
Bases de datos
Presentation
•
University
15 questions
Historia del computador
Presentation
•
12th Grade - University
17 questions
COMUNICACIÓN
Presentation
•
University
20 questions
El gato negro
Presentation
•
KG
20 questions
CĐ 8.3
Presentation
•
KG
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
11 questions
NFL Football logos
Quiz
•
KG - Professional Dev...
19 questions
Minecraft
Quiz
•
6th Grade - Professio...
40 questions
8th Grade Math Review
Quiz
•
8th Grade - University
20 questions
Block Buster Movies
Quiz
•
10th Grade - Professi...
10 questions
Would you rather...
Quiz
•
KG - University
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
14 questions
Superhero
Quiz
•
1st Grade - University