SlideShare a Scribd company logo
1 of 7
INSTITUTO UNIVERSITARIO POLITÉCNICO
"SANTIAGO MARIÑO"
EXTENSIÓN PORLAMAR
ESCUELA DE INGENIERÍA DE SISTEMAS
Autor:
Br. José, Cortez C.I: V-17.898.476
EJEMPLO DE ORDENAMIENTOS
NO NÙMERICA II
Porlamar, Julio del 2013
Método Shell Sort
74, 14, 21, 44, 38, 97, 11, 78, 65, 88, 30
Empezamos con k=n/2, siendo n el número de elementos de array, y utilizando
siempre la división entera.... después iremos variando k haciéndolo más
pequeño mediante sucesivas divisiones por 2, hasta llegar a k=1.
74, 14, 21, 44, 38, 97, 11, 78, 65, 88, 30
El primer sub-array con k=5 es el formado por 74, 97 y 30
Ahora, ordenaremos los elementos del sub-array rojo pero sólo entre ellos
30, 14, 21, 44, 38, 74, 11, 78, 65, 88, 97
Formemos ahora otro sub-array con salto k=5... partiendo del segundo elemento (el 14) y
contando 5 (tomamos también el 11) y ya está, porque se acaba el array.
30, 14, 21, 44, 38, 74, 11, 78, 65, 88, 97
Vamos a ordenarlos entre ellos con Inserción directa... el 11 primero y el 14 después.
30, 11, 21, 44, 38, 74, 14, 78, 65, 88, 97
Ahora a por otro... el 21 y el 78
30, 11, 21, 44, 38, 74, 14, 78, 65, 88, 97
Están en orden entre ellos, así que se quedan como están.
Ahora le toca al sub-array formado por el 44 y el 65
30, 11, 21, 44, 38, 74, 14, 78, 65, 88, 97
Que también están en orden entre ellos... y finalmente el 38 y el 88, que también están en
orden.
30, 11, 21, 44, 38, 74, 14, 78, 65, 88, 97
Hemos formado 5 sub-arrays en los cuales los elementos están separados por 5 lugares (porque
k=5). Hemos ordenado cada sub-array por separado utilizando inserción directa, y hemos
logrado que cada elemento se dirija hacia su ubicación definitiva en pasos de 5 lugares.
Nuestra nueva k vale 2. Repetimos todo el tinglado, pero ahora nos saldrán 2 sub-arrays
cuyos elementos están separados por 2 lugares.
El primero (en marrón) y el segundo (en verde):
30, 11, 21, 44, 38, 74, 14, 78, 65, 88, 97
Ordenamos por un lado los marrones entre ellos y los verdes entre ellos... es decir, 2-
ordenamos el array (curiosamente, los verdes ya están ordenados.... probablemente ha
contribuido a ello la 5-ordenacion que ya hemos hecho. En ese caso, la ordenación ha
requerido muy poco esfuerzo)
14, 11, 21, 44, 30, 74, 38, 78, 65, 88, 97
Finalmente, el array queda de ésta manera:
11, 14, 21, 30, 38, 44, 65, 74, 78, 88, 97
Método de Ordenamiento de Burbuja
Vamos a recorrer las posiciones del vector desde i=0 hasta i=3.
i = 0 {7 3 5 1 4}
Recorremos el vector desde j=1 hasta j=4 y comparamos vector [0]=7 con vector [j]. Si vector
[j]<vector [0] intercambiamos los valores de posición. Vamos a ver cómo quedaría el vector inicial
una vez que termina cada bucle j.
j = 1 {3 7 5 1 4} Se intercambia 3 con 7 j = 2 {3 7 5 1 4} No se intercambia 3 con 5 j = 3 {1 7 5 3 4}
Se intercambia 1 con 3 j = 4 {1 7 5 3 4} No se intercambia 1 con 4
i = 1 {1 7 5 3 4}
Recorremos el vector desde j=2 hasta j=4 y comparamos vector [1]=7 con vector [j].
j = 2 {1 5 7 3 4} Se intercambia 5 con 7 j = 3 {1 3 7 5 4} Se intercambia 3 con 5 j = 4 {1 3 7 5 4} No
se intercambia 3 con 4
i = 2 {1 3 7 5 4}
j = 3 {1 3 5 7 4} Se intercambia 5 con 7 j = 4 {1 3 4 7 5} Se intercambia 4 con 5
i = 3 {1 3 4 7 5}
j = 4 {1 3 4 5 7} Se intercambia 5 con 7 ¡Números ordenados!
7 3 5 1 4
781356 2 4
Método de ordenamiento Marge Sort
27 46 3 15 8
1 2 47 835 6
1 3 5 6 2 4 7 8
1 42 3 8765
Se divide el arreglo en 2 bloques
Y se van ordenando loa mayores a la derecha y menores a la izquierda
Arreglo finalmente ordenado
Muchas Gracias

More Related Content

What's hot

2.- Características del lenguaje algebraico
2.- Características del lenguaje algebraico2.- Características del lenguaje algebraico
2.- Características del lenguaje algebraicoDamián Gómez Sarmiento
 
Actividad 2 uiv regla de cramer
Actividad 2 uiv regla de cramerActividad 2 uiv regla de cramer
Actividad 2 uiv regla de cramerLuisa Mee 666
 
Tomo I: Problema 3
Tomo I: Problema 3Tomo I: Problema 3
Tomo I: Problema 3carlos21gt
 
Restas con flores, frutas y verduras
Restas con flores, frutas y verdurasRestas con flores, frutas y verduras
Restas con flores, frutas y verdurasIosune Pb
 
Gausssistemadeecuaciones
GausssistemadeecuacionesGausssistemadeecuaciones
Gausssistemadeecuacionesmagarrido2
 
Ecuaciones de primer grado
Ecuaciones de primer gradoEcuaciones de primer grado
Ecuaciones de primer gradoSilvia Vedani
 
Exposicion insercion
Exposicion insercionExposicion insercion
Exposicion insercionjorgeparrado
 
Seminario 9. chi cuadrado
Seminario 9. chi cuadradoSeminario 9. chi cuadrado
Seminario 9. chi cuadradoencsangar
 
Permutaciones
PermutacionesPermutaciones
PermutacionesKPL22
 
Ejercicios Doble integrales y MCO
Ejercicios Doble integrales y MCOEjercicios Doble integrales y MCO
Ejercicios Doble integrales y MCOMarcela Leyton
 
Matematicas del primer bimestre de sexto
Matematicas del primer bimestre de sextoMatematicas del primer bimestre de sexto
Matematicas del primer bimestre de sextoabiabi275
 

What's hot (16)

Proyecto
ProyectoProyecto
Proyecto
 
2.- Características del lenguaje algebraico
2.- Características del lenguaje algebraico2.- Características del lenguaje algebraico
2.- Características del lenguaje algebraico
 
Actividad 2 uiv regla de cramer
Actividad 2 uiv regla de cramerActividad 2 uiv regla de cramer
Actividad 2 uiv regla de cramer
 
Tomo I: Problema 3
Tomo I: Problema 3Tomo I: Problema 3
Tomo I: Problema 3
 
Restas con flores, frutas y verduras
Restas con flores, frutas y verdurasRestas con flores, frutas y verduras
Restas con flores, frutas y verduras
 
Ecuaciones tp
Ecuaciones tpEcuaciones tp
Ecuaciones tp
 
Potencias
PotenciasPotencias
Potencias
 
Gausssistemadeecuaciones
GausssistemadeecuacionesGausssistemadeecuaciones
Gausssistemadeecuaciones
 
Ecuaciones de primer grado
Ecuaciones de primer gradoEcuaciones de primer grado
Ecuaciones de primer grado
 
Exposicion insercion
Exposicion insercionExposicion insercion
Exposicion insercion
 
Seminario 9. chi cuadrado
Seminario 9. chi cuadradoSeminario 9. chi cuadrado
Seminario 9. chi cuadrado
 
Permutaciones
PermutacionesPermutaciones
Permutaciones
 
Permutaciones
PermutacionesPermutaciones
Permutaciones
 
Ejercicios Doble integrales y MCO
Ejercicios Doble integrales y MCOEjercicios Doble integrales y MCO
Ejercicios Doble integrales y MCO
 
Matematicas del primer bimestre de sexto
Matematicas del primer bimestre de sextoMatematicas del primer bimestre de sexto
Matematicas del primer bimestre de sexto
 
Función valor absoluto
Función valor absolutoFunción valor absoluto
Función valor absoluto
 

Similar to Ordenamiento

metodosdeordenamiento.pptx
metodosdeordenamiento.pptxmetodosdeordenamiento.pptx
metodosdeordenamiento.pptxLeydiCardona3
 
Presentacion de programacion 2
Presentacion de programacion 2Presentacion de programacion 2
Presentacion de programacion 2Cori Marcano
 
Método de Ordenamiento Sort Shell
Método de Ordenamiento Sort ShellMétodo de Ordenamiento Sort Shell
Método de Ordenamiento Sort ShellAntonio Huertas
 
Sistemas de ecuaciones linealesno.9
Sistemas de ecuaciones linealesno.9 Sistemas de ecuaciones linealesno.9
Sistemas de ecuaciones linealesno.9 profredy
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamientoLalo Chooper
 
Algebra lineal Alejandro Maciel Dominguez
Algebra lineal Alejandro Maciel DominguezAlgebra lineal Alejandro Maciel Dominguez
Algebra lineal Alejandro Maciel DominguezKeily Solano
 
Solución de sistemas de ecuaciones lineales.docx
Solución de sistemas de ecuaciones lineales.docxSolución de sistemas de ecuaciones lineales.docx
Solución de sistemas de ecuaciones lineales.docxalbertoperozo123
 
Alejandr a
Alejandr aAlejandr a
Alejandr aAmj14
 
Guía jornadas - primer semestre
Guía jornadas - primer semestreGuía jornadas - primer semestre
Guía jornadas - primer semestreanalaura_fdz
 
Documento (1)
Documento (1)Documento (1)
Documento (1)tarecomar
 
Distancia y punto medio
Distancia y punto medioDistancia y punto medio
Distancia y punto medioRosa E Padilla
 
Javier nava 14120321 trabajo 2 algebra lineal
Javier nava 14120321 trabajo 2 algebra linealJavier nava 14120321 trabajo 2 algebra lineal
Javier nava 14120321 trabajo 2 algebra linealjavierjavierpolar
 
Cuaderno de trabajo décimo
Cuaderno de trabajo décimoCuaderno de trabajo décimo
Cuaderno de trabajo décimoangela_Vascones
 
Programacion dinamicaaaa
Programacion dinamicaaaaProgramacion dinamicaaaa
Programacion dinamicaaaaJ_cordero
 
Teoria sistemas de ecuaciones
Teoria sistemas de ecuacionesTeoria sistemas de ecuaciones
Teoria sistemas de ecuacionesnorbeama
 
Arrays metodos deordenamiento01
Arrays metodos deordenamiento01Arrays metodos deordenamiento01
Arrays metodos deordenamiento01Alma Lopez
 

Similar to Ordenamiento (20)

Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
metodosdeordenamiento.pptx
metodosdeordenamiento.pptxmetodosdeordenamiento.pptx
metodosdeordenamiento.pptx
 
Presentacion de programacion 2
Presentacion de programacion 2Presentacion de programacion 2
Presentacion de programacion 2
 
Método de Ordenamiento Sort Shell
Método de Ordenamiento Sort ShellMétodo de Ordenamiento Sort Shell
Método de Ordenamiento Sort Shell
 
Sistemas de ecuaciones linealesno.9
Sistemas de ecuaciones linealesno.9 Sistemas de ecuaciones linealesno.9
Sistemas de ecuaciones linealesno.9
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Algebra lineal Alejandro Maciel Dominguez
Algebra lineal Alejandro Maciel DominguezAlgebra lineal Alejandro Maciel Dominguez
Algebra lineal Alejandro Maciel Dominguez
 
Solución de sistemas de ecuaciones lineales.docx
Solución de sistemas de ecuaciones lineales.docxSolución de sistemas de ecuaciones lineales.docx
Solución de sistemas de ecuaciones lineales.docx
 
Alejandr a
Alejandr aAlejandr a
Alejandr a
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Guía jornadas - primer semestre
Guía jornadas - primer semestreGuía jornadas - primer semestre
Guía jornadas - primer semestre
 
Documento (1)
Documento (1)Documento (1)
Documento (1)
 
Distancia y punto medio
Distancia y punto medioDistancia y punto medio
Distancia y punto medio
 
Javier nava 14120321 trabajo 2 algebra lineal
Javier nava 14120321 trabajo 2 algebra linealJavier nava 14120321 trabajo 2 algebra lineal
Javier nava 14120321 trabajo 2 algebra lineal
 
Cuaderno de trabajo décimo
Cuaderno de trabajo décimoCuaderno de trabajo décimo
Cuaderno de trabajo décimo
 
Programacion dinamicaaaa
Programacion dinamicaaaaProgramacion dinamicaaaa
Programacion dinamicaaaa
 
Teoria sistemas de ecuaciones
Teoria sistemas de ecuacionesTeoria sistemas de ecuaciones
Teoria sistemas de ecuaciones
 
Sistema ecuaciones
Sistema ecuacionesSistema ecuaciones
Sistema ecuaciones
 
3150
31503150
3150
 
Arrays metodos deordenamiento01
Arrays metodos deordenamiento01Arrays metodos deordenamiento01
Arrays metodos deordenamiento01
 

More from Jose Cortez

Modelado de negocios
Modelado de negocios Modelado de negocios
Modelado de negocios Jose Cortez
 
Josecortez.presentacion
Josecortez.presentacionJosecortez.presentacion
Josecortez.presentacionJose Cortez
 
Josecortez.presentacion
Josecortez.presentacionJosecortez.presentacion
Josecortez.presentacionJose Cortez
 
Presentacion java
Presentacion javaPresentacion java
Presentacion javaJose Cortez
 
1 eldocentefacilitador-120313144933-phpapp01
1 eldocentefacilitador-120313144933-phpapp011 eldocentefacilitador-120313144933-phpapp01
1 eldocentefacilitador-120313144933-phpapp01Jose Cortez
 

More from Jose Cortez (8)

Modelado de negocios
Modelado de negocios Modelado de negocios
Modelado de negocios
 
Josecortez.presentacion
Josecortez.presentacionJosecortez.presentacion
Josecortez.presentacion
 
Josecortez.presentacion
Josecortez.presentacionJosecortez.presentacion
Josecortez.presentacion
 
Auditoria
AuditoriaAuditoria
Auditoria
 
Presentacion java
Presentacion javaPresentacion java
Presentacion java
 
Java
JavaJava
Java
 
Java
JavaJava
Java
 
1 eldocentefacilitador-120313144933-phpapp01
1 eldocentefacilitador-120313144933-phpapp011 eldocentefacilitador-120313144933-phpapp01
1 eldocentefacilitador-120313144933-phpapp01
 

Recently uploaded

actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 

Recently uploaded (20)

Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 

Ordenamiento

  • 1. INSTITUTO UNIVERSITARIO POLITÉCNICO "SANTIAGO MARIÑO" EXTENSIÓN PORLAMAR ESCUELA DE INGENIERÍA DE SISTEMAS Autor: Br. José, Cortez C.I: V-17.898.476 EJEMPLO DE ORDENAMIENTOS NO NÙMERICA II Porlamar, Julio del 2013
  • 2. Método Shell Sort 74, 14, 21, 44, 38, 97, 11, 78, 65, 88, 30 Empezamos con k=n/2, siendo n el número de elementos de array, y utilizando siempre la división entera.... después iremos variando k haciéndolo más pequeño mediante sucesivas divisiones por 2, hasta llegar a k=1. 74, 14, 21, 44, 38, 97, 11, 78, 65, 88, 30 El primer sub-array con k=5 es el formado por 74, 97 y 30 Ahora, ordenaremos los elementos del sub-array rojo pero sólo entre ellos 30, 14, 21, 44, 38, 74, 11, 78, 65, 88, 97
  • 3. Formemos ahora otro sub-array con salto k=5... partiendo del segundo elemento (el 14) y contando 5 (tomamos también el 11) y ya está, porque se acaba el array. 30, 14, 21, 44, 38, 74, 11, 78, 65, 88, 97 Vamos a ordenarlos entre ellos con Inserción directa... el 11 primero y el 14 después. 30, 11, 21, 44, 38, 74, 14, 78, 65, 88, 97 Ahora a por otro... el 21 y el 78 30, 11, 21, 44, 38, 74, 14, 78, 65, 88, 97 Están en orden entre ellos, así que se quedan como están. Ahora le toca al sub-array formado por el 44 y el 65 30, 11, 21, 44, 38, 74, 14, 78, 65, 88, 97 Que también están en orden entre ellos... y finalmente el 38 y el 88, que también están en orden. 30, 11, 21, 44, 38, 74, 14, 78, 65, 88, 97 Hemos formado 5 sub-arrays en los cuales los elementos están separados por 5 lugares (porque k=5). Hemos ordenado cada sub-array por separado utilizando inserción directa, y hemos logrado que cada elemento se dirija hacia su ubicación definitiva en pasos de 5 lugares.
  • 4. Nuestra nueva k vale 2. Repetimos todo el tinglado, pero ahora nos saldrán 2 sub-arrays cuyos elementos están separados por 2 lugares. El primero (en marrón) y el segundo (en verde): 30, 11, 21, 44, 38, 74, 14, 78, 65, 88, 97 Ordenamos por un lado los marrones entre ellos y los verdes entre ellos... es decir, 2- ordenamos el array (curiosamente, los verdes ya están ordenados.... probablemente ha contribuido a ello la 5-ordenacion que ya hemos hecho. En ese caso, la ordenación ha requerido muy poco esfuerzo) 14, 11, 21, 44, 30, 74, 38, 78, 65, 88, 97 Finalmente, el array queda de ésta manera: 11, 14, 21, 30, 38, 44, 65, 74, 78, 88, 97
  • 5. Método de Ordenamiento de Burbuja Vamos a recorrer las posiciones del vector desde i=0 hasta i=3. i = 0 {7 3 5 1 4} Recorremos el vector desde j=1 hasta j=4 y comparamos vector [0]=7 con vector [j]. Si vector [j]<vector [0] intercambiamos los valores de posición. Vamos a ver cómo quedaría el vector inicial una vez que termina cada bucle j. j = 1 {3 7 5 1 4} Se intercambia 3 con 7 j = 2 {3 7 5 1 4} No se intercambia 3 con 5 j = 3 {1 7 5 3 4} Se intercambia 1 con 3 j = 4 {1 7 5 3 4} No se intercambia 1 con 4 i = 1 {1 7 5 3 4} Recorremos el vector desde j=2 hasta j=4 y comparamos vector [1]=7 con vector [j]. j = 2 {1 5 7 3 4} Se intercambia 5 con 7 j = 3 {1 3 7 5 4} Se intercambia 3 con 5 j = 4 {1 3 7 5 4} No se intercambia 3 con 4 i = 2 {1 3 7 5 4} j = 3 {1 3 5 7 4} Se intercambia 5 con 7 j = 4 {1 3 4 7 5} Se intercambia 4 con 5 i = 3 {1 3 4 7 5} j = 4 {1 3 4 5 7} Se intercambia 5 con 7 ¡Números ordenados! 7 3 5 1 4
  • 6. 781356 2 4 Método de ordenamiento Marge Sort 27 46 3 15 8 1 2 47 835 6 1 3 5 6 2 4 7 8 1 42 3 8765 Se divide el arreglo en 2 bloques Y se van ordenando loa mayores a la derecha y menores a la izquierda Arreglo finalmente ordenado