SlideShare una empresa de Scribd logo
1 de 19
Por ordenar se entiende el proceso de reorganizar un
conjunto de objetos en una cierta secuencia de acuerdo a un
criterio especificado.
Es posible ordenar utilizando diferentes técnicas . La técnica mas
simple es el ordenamiento de burbuja.
El algoritmo de burbuja consiste en evaluar cada elemento por
los demás elementos. Para ello, se requiere un índice que
recorra el arreglo desde la primera posición hasta la penúltima.
Adicionalmente se requiere un índice que recorra el Arreglo
desde la siguiente posición del primer índice hasta la última
posición del arreglo.
A 8 3 5 9 1
0 1 2 3 4Índice
auxiliar
i
j
Con base en un arreglo denominado A de 5 posiciones y los datos en cada
posición son 8,3,5,9,1. Ordenar los números de menor a mayor utilizando el
método burbuja.
Sintaxis Método burbuja
for(i = 0; i < 4; i++)
{
for(j= i + 1; j< 5; j ++ )
{
if (A[i] > A[j]){
auxiliar = A[i];
A[i]= A[j];
A[j] = auxiliar;
}
}
}
A 8 3 5 9 1
0 1 2 3 4Índice
auxiliar
i
j
8 > 3
Verdadero entonces
Se cambian los valores
dentro del vector
si A[i] > A[j]
i j A[i] A[j]
Prueba de Escritorio
0 1 8 3
auxiliar
0 1 3 8 8
A 3 8 5 9 1
0 1 2 3 4Índice
8
auxiliar
A 3 8 5 9 1
0 1 2 3 4Índice
auxiliar
i
j
3 > 5
Falso entonces
Los datos siguen
quedando en su
posición
si A[i] > A[j]
i j A[i] A[j]
Prueba de Escritorio
0 2 3 5
auxiliar
A 3 8 5 9 1
0 1 2 3 4Índice
auxiliar
i
j
3 > 9
Falso entonces
Los datos siguen
quedando en su
posición
si A[i] > A[j]
i j A[i] A[j]
Prueba de Escritorio
0 3 3 9
auxiliar
A 3 8 5 9 1
0 1 2 3 4Índice
3
auxiliar
i
j
3 > 1
Verdadero entonces
Se cambian los valores
dentro del vector
si A[i] > A[j]
i j A[i] A[j]
Prueba de Escritorio
0 4 3 1
auxiliar
0 4 1 3 3
A 1 8 5 9 3
0 1 2 3 4Índice
3
auxiliar
A 1 8 5 9 3
0 1 2 3 4Índice
8
auxiliar
i
j
8 > 5
Verdadero entonces
Se cambian los valores
dentro del vector
si A[i] > A[j]
i j A[i] A[j]
Prueba de Escritorio
1 2 8 5
auxiliar
1 2 5 8 8
A 1 5 8 9 3
0 1 2 3 4Índice
8
auxiliar
A 1 5 8 9 3
0 1 2 3 4Índice
auxiliar
i
j
5 > 9
Falso entonces
Los datos siguen
quedando en su
posición
si A[i] > A[j]
i j A[i] A[j]
Prueba de Escritorio
1 3 5 9
auxiliar
A 1 5 8 9 3
0 1 2 3 4Índice
5
auxiliar
i
j
5 > 3
Verdadero entonces
Se cambian los valores
dentro del vector
si A[i] > A[j]
i j A[i] A[j]
Prueba de Escritorio
1 4 5 3
auxiliar
1 4 3 5 5
A 1 3 8 9 5
0 1 2 3 4Índice
5
auxiliar
A 1 3 8 9 5
0 1 2 3 4Índice
auxiliar
i
j
3 > 5
Falso entonces
Los datos siguen
quedando en su
posición
si A[i] > A[j]
i j A[i] A[j]
Prueba de Escritorio
1 4 3 5
auxiliar
A 1 3 8 9 5
0 1 2 3 4Índice
auxiliar
i
j
3 > 5
Falso entonces
Los datos siguen
quedando en su
posición
si A[i] > A[j]
i j A[i] A[j]
Prueba de Escritorio
2 3 8 9
auxiliar
A 1 3 8 9 5
0 1 2 3 4Índice
8
auxiliar
i
j
8 > 5
Verdadero entonces
Se cambian los valores
dentro del vector
si A[i] > A[j]
i j A[i] A[j]
Prueba de Escritorio
2 4 8 5
auxiliar
2 4 5 8 8
A 1 3 5 9 8
0 1 2 3 4Índice
8
auxiliar
A 1 3 5 9 8
0 1 2 3 4Índice
9
auxiliar
i
j
9 > 8
Verdadero entonces
Se cambian los valores
dentro del vector
si A[i] > A[j]
i j A[i] A[j]
Prueba de Escritorio
3 4 9 8
auxiliar
3 4 8 9 9
A 1 3 5 8 9
0 1 2 3 4Índice
9
auxiliar
FLOREZ FERNANDEZ, H. (2012). “Arreglos, Matrices y Colecciones” en
Flórez Fernández, H. Programación Orientada a Objetos usando
JAVA. Ecoe Ediciones. España. P. 78 - 80

Más contenido relacionado

La actualidad más candente

Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosAriMendoza9
 
3.2 insertion sort
3.2 insertion sort3.2 insertion sort
3.2 insertion sortKrish_ver2
 
Insercion directa
Insercion directaInsercion directa
Insercion directaabelpit2
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoJosé Antonio Sandoval Acosta
 
Vectores, matrices y estructuras
Vectores, matrices y estructurasVectores, matrices y estructuras
Vectores, matrices y estructurasrichmadriz
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoJosé Antonio Sandoval Acosta
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacionLuis Igoodbad
 

La actualidad más candente (20)

3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Pilas En C++
Pilas En C++Pilas En C++
Pilas En C++
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructurados
 
Funciones recursivas
Funciones recursivasFunciones recursivas
Funciones recursivas
 
3.2 insertion sort
3.2 insertion sort3.2 insertion sort
3.2 insertion sort
 
Mètodos de Ordenaciòn y bùsqueda
Mètodos de Ordenaciòn y bùsquedaMètodos de Ordenaciòn y bùsqueda
Mètodos de Ordenaciòn y bùsqueda
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Insercion directa
Insercion directaInsercion directa
Insercion directa
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de Ordenamiento
 
Ordenamiento por insercion
Ordenamiento por insercionOrdenamiento por insercion
Ordenamiento por insercion
 
Algoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externoAlgoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externo
 
Estructuras en c++
Estructuras en c++Estructuras en c++
Estructuras en c++
 
Vectores, matrices y estructuras
Vectores, matrices y estructurasVectores, matrices y estructuras
Vectores, matrices y estructuras
 
Tad Colas
Tad ColasTad Colas
Tad Colas
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Programación 3: colas
Programación 3: colasProgramación 3: colas
Programación 3: colas
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacion
 
Listas
ListasListas
Listas
 

Destacado

Mobile recruiting-readiness 506df76b895dc
Mobile recruiting-readiness 506df76b895dcMobile recruiting-readiness 506df76b895dc
Mobile recruiting-readiness 506df76b895dcHari Bayireddy
 
Transitioning from Corporate America to Entrepreneurial Enterprise
Transitioning from Corporate America to Entrepreneurial EnterpriseTransitioning from Corporate America to Entrepreneurial Enterprise
Transitioning from Corporate America to Entrepreneurial EnterpriseMichelle Dawson CSM, MBA, PhD
 
Special scheme for Navratri.
Special scheme for Navratri.Special scheme for Navratri.
Special scheme for Navratri.Dr Nishit Ambalia
 
WHERE DRAMATIC VIEWS ARE MATCHED BY WORLD-CLASS
WHERE DRAMATIC VIEWS ARE MATCHED BY WORLD-CLASSWHERE DRAMATIC VIEWS ARE MATCHED BY WORLD-CLASS
WHERE DRAMATIC VIEWS ARE MATCHED BY WORLD-CLASSDr Nishit Ambalia
 
NWAIWU CHIEMELA EKELEDIRICHUKWU cv(1)
NWAIWU CHIEMELA EKELEDIRICHUKWU cv(1)NWAIWU CHIEMELA EKELEDIRICHUKWU cv(1)
NWAIWU CHIEMELA EKELEDIRICHUKWU cv(1)CHIEMELA NWAIWU
 
Estrategias de batalla en la historia antigua
Estrategias de batalla en la historia antiguaEstrategias de batalla en la historia antigua
Estrategias de batalla en la historia antiguaFabián Hendez
 
estudio de grupo
estudio de grupo estudio de grupo
estudio de grupo dianita1309
 
Censura en los medios de comunicacion
Censura en los medios de comunicacionCensura en los medios de comunicacion
Censura en los medios de comunicacionErik Alonso
 
Unidad trans ormable fpptx
Unidad trans ormable fpptxUnidad trans ormable fpptx
Unidad trans ormable fpptxdisdeinteriores3
 
The 5 Team Leadership Principles for Project Success
The 5 Team Leadership Principles for Project SuccessThe 5 Team Leadership Principles for Project Success
The 5 Team Leadership Principles for Project SuccessDr. Thomas Juli
 
Módulo I. Fundamentos de Telecomunicaciones
Módulo I. Fundamentos de TelecomunicacionesMódulo I. Fundamentos de Telecomunicaciones
Módulo I. Fundamentos de TelecomunicacionesFundacion Teleddes
 
Wellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad Kleinkirchheim
Wellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad KleinkirchheimWellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad Kleinkirchheim
Wellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad KleinkirchheimMarkus Ronacher
 

Destacado (17)

MATEMATICAS
MATEMATICAS MATEMATICAS
MATEMATICAS
 
Mobile recruiting-readiness 506df76b895dc
Mobile recruiting-readiness 506df76b895dcMobile recruiting-readiness 506df76b895dc
Mobile recruiting-readiness 506df76b895dc
 
Transitioning from Corporate America to Entrepreneurial Enterprise
Transitioning from Corporate America to Entrepreneurial EnterpriseTransitioning from Corporate America to Entrepreneurial Enterprise
Transitioning from Corporate America to Entrepreneurial Enterprise
 
MACROECONOMIA TRABAJO FINAL UPDS
MACROECONOMIA TRABAJO FINAL UPDSMACROECONOMIA TRABAJO FINAL UPDS
MACROECONOMIA TRABAJO FINAL UPDS
 
Special scheme for Navratri.
Special scheme for Navratri.Special scheme for Navratri.
Special scheme for Navratri.
 
Ejercicio 2
Ejercicio 2   Ejercicio 2
Ejercicio 2
 
WHERE DRAMATIC VIEWS ARE MATCHED BY WORLD-CLASS
WHERE DRAMATIC VIEWS ARE MATCHED BY WORLD-CLASSWHERE DRAMATIC VIEWS ARE MATCHED BY WORLD-CLASS
WHERE DRAMATIC VIEWS ARE MATCHED BY WORLD-CLASS
 
Motivo de casacion
Motivo de casacionMotivo de casacion
Motivo de casacion
 
NWAIWU CHIEMELA EKELEDIRICHUKWU cv(1)
NWAIWU CHIEMELA EKELEDIRICHUKWU cv(1)NWAIWU CHIEMELA EKELEDIRICHUKWU cv(1)
NWAIWU CHIEMELA EKELEDIRICHUKWU cv(1)
 
Reflexion
ReflexionReflexion
Reflexion
 
Estrategias de batalla en la historia antigua
Estrategias de batalla en la historia antiguaEstrategias de batalla en la historia antigua
Estrategias de batalla en la historia antigua
 
estudio de grupo
estudio de grupo estudio de grupo
estudio de grupo
 
Censura en los medios de comunicacion
Censura en los medios de comunicacionCensura en los medios de comunicacion
Censura en los medios de comunicacion
 
Unidad trans ormable fpptx
Unidad trans ormable fpptxUnidad trans ormable fpptx
Unidad trans ormable fpptx
 
The 5 Team Leadership Principles for Project Success
The 5 Team Leadership Principles for Project SuccessThe 5 Team Leadership Principles for Project Success
The 5 Team Leadership Principles for Project Success
 
Módulo I. Fundamentos de Telecomunicaciones
Módulo I. Fundamentos de TelecomunicacionesMódulo I. Fundamentos de Telecomunicaciones
Módulo I. Fundamentos de Telecomunicaciones
 
Wellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad Kleinkirchheim
Wellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad KleinkirchheimWellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad Kleinkirchheim
Wellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad Kleinkirchheim
 

Más de Magda Fernandez (16)

Ciclo PARA
Ciclo PARACiclo PARA
Ciclo PARA
 
Prueba de escritorio
Prueba de escritorioPrueba de escritorio
Prueba de escritorio
 
Generalidades algoritmos
Generalidades algoritmosGeneralidades algoritmos
Generalidades algoritmos
 
Ciclo while y do while
Ciclo while y do whileCiclo while y do while
Ciclo while y do while
 
Matrices - multiplicación
Matrices - multiplicaciónMatrices - multiplicación
Matrices - multiplicación
 
Matrices transpuesta
Matrices transpuestaMatrices transpuesta
Matrices transpuesta
 
Matrices
MatricesMatrices
Matrices
 
Búsqueda en vector
Búsqueda en vectorBúsqueda en vector
Búsqueda en vector
 
Vectores
VectoresVectores
Vectores
 
Ejercicio condicionales
Ejercicio condicionalesEjercicio condicionales
Ejercicio condicionales
 
Operadores
OperadoresOperadores
Operadores
 
Polimorfismo y sobrecarga
Polimorfismo y sobrecargaPolimorfismo y sobrecarga
Polimorfismo y sobrecarga
 
Herencia
HerenciaHerencia
Herencia
 
Elementos caracteristicos de la poo
Elementos caracteristicos de la pooElementos caracteristicos de la poo
Elementos caracteristicos de la poo
 
Introduccion poo
Introduccion pooIntroduccion poo
Introduccion poo
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 

Último

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
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
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 

Último (20)

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
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...
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 

Ordenamiento de vectores

  • 1.
  • 2.
  • 3. Por ordenar se entiende el proceso de reorganizar un conjunto de objetos en una cierta secuencia de acuerdo a un criterio especificado.
  • 4. Es posible ordenar utilizando diferentes técnicas . La técnica mas simple es el ordenamiento de burbuja. El algoritmo de burbuja consiste en evaluar cada elemento por los demás elementos. Para ello, se requiere un índice que recorra el arreglo desde la primera posición hasta la penúltima. Adicionalmente se requiere un índice que recorra el Arreglo desde la siguiente posición del primer índice hasta la última posición del arreglo.
  • 5. A 8 3 5 9 1 0 1 2 3 4Índice auxiliar i j Con base en un arreglo denominado A de 5 posiciones y los datos en cada posición son 8,3,5,9,1. Ordenar los números de menor a mayor utilizando el método burbuja. Sintaxis Método burbuja for(i = 0; i < 4; i++) { for(j= i + 1; j< 5; j ++ ) { if (A[i] > A[j]){ auxiliar = A[i]; A[i]= A[j]; A[j] = auxiliar; } } }
  • 6. A 8 3 5 9 1 0 1 2 3 4Índice auxiliar i j 8 > 3 Verdadero entonces Se cambian los valores dentro del vector si A[i] > A[j] i j A[i] A[j] Prueba de Escritorio 0 1 8 3 auxiliar 0 1 3 8 8 A 3 8 5 9 1 0 1 2 3 4Índice 8 auxiliar
  • 7. A 3 8 5 9 1 0 1 2 3 4Índice auxiliar i j 3 > 5 Falso entonces Los datos siguen quedando en su posición si A[i] > A[j] i j A[i] A[j] Prueba de Escritorio 0 2 3 5 auxiliar
  • 8. A 3 8 5 9 1 0 1 2 3 4Índice auxiliar i j 3 > 9 Falso entonces Los datos siguen quedando en su posición si A[i] > A[j] i j A[i] A[j] Prueba de Escritorio 0 3 3 9 auxiliar
  • 9. A 3 8 5 9 1 0 1 2 3 4Índice 3 auxiliar i j 3 > 1 Verdadero entonces Se cambian los valores dentro del vector si A[i] > A[j] i j A[i] A[j] Prueba de Escritorio 0 4 3 1 auxiliar 0 4 1 3 3 A 1 8 5 9 3 0 1 2 3 4Índice 3 auxiliar
  • 10. A 1 8 5 9 3 0 1 2 3 4Índice 8 auxiliar i j 8 > 5 Verdadero entonces Se cambian los valores dentro del vector si A[i] > A[j] i j A[i] A[j] Prueba de Escritorio 1 2 8 5 auxiliar 1 2 5 8 8 A 1 5 8 9 3 0 1 2 3 4Índice 8 auxiliar
  • 11. A 1 5 8 9 3 0 1 2 3 4Índice auxiliar i j 5 > 9 Falso entonces Los datos siguen quedando en su posición si A[i] > A[j] i j A[i] A[j] Prueba de Escritorio 1 3 5 9 auxiliar
  • 12. A 1 5 8 9 3 0 1 2 3 4Índice 5 auxiliar i j 5 > 3 Verdadero entonces Se cambian los valores dentro del vector si A[i] > A[j] i j A[i] A[j] Prueba de Escritorio 1 4 5 3 auxiliar 1 4 3 5 5 A 1 3 8 9 5 0 1 2 3 4Índice 5 auxiliar
  • 13. A 1 3 8 9 5 0 1 2 3 4Índice auxiliar i j 3 > 5 Falso entonces Los datos siguen quedando en su posición si A[i] > A[j] i j A[i] A[j] Prueba de Escritorio 1 4 3 5 auxiliar
  • 14. A 1 3 8 9 5 0 1 2 3 4Índice auxiliar i j 3 > 5 Falso entonces Los datos siguen quedando en su posición si A[i] > A[j] i j A[i] A[j] Prueba de Escritorio 2 3 8 9 auxiliar
  • 15. A 1 3 8 9 5 0 1 2 3 4Índice 8 auxiliar i j 8 > 5 Verdadero entonces Se cambian los valores dentro del vector si A[i] > A[j] i j A[i] A[j] Prueba de Escritorio 2 4 8 5 auxiliar 2 4 5 8 8 A 1 3 5 9 8 0 1 2 3 4Índice 8 auxiliar
  • 16. A 1 3 5 9 8 0 1 2 3 4Índice 9 auxiliar i j 9 > 8 Verdadero entonces Se cambian los valores dentro del vector si A[i] > A[j] i j A[i] A[j] Prueba de Escritorio 3 4 9 8 auxiliar 3 4 8 9 9 A 1 3 5 8 9 0 1 2 3 4Índice 9 auxiliar
  • 17.
  • 18.
  • 19. FLOREZ FERNANDEZ, H. (2012). “Arreglos, Matrices y Colecciones” en Flórez Fernández, H. Programación Orientada a Objetos usando JAVA. Ecoe Ediciones. España. P. 78 - 80