SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
MÉTODOS DE ORDENAMIENTO
        BÁSICOS


 Lenguaje de Programación II
     UNEFA – MÉRIDA
            2011
Método de la BURBUJA
          Algoritmo
Repita
   cambio = FALSO;
   Repita para j <= 0, tamano-2
      Si (arreglo[j] < arreglo[j+1]) entonces
      {
         temp = arreglo[j]
         arreglo[j] = arreglo[j+1];
         arreglo[j+1] = temp;
         cambio = VERDADERO;
      }
} hasta (cambio == FALSO);
Método de la BURBUJA
                  Ejemplo:



Rep                 1                2     3
 i    j=0   j=1    j=3   j=4   j=5   j=1   j=0
 5    3     3       3    3     3     3     2
 3    5     4       4    4     4     2     3
 4    4     5       5    5     2     4     4
 9    9     9       2    2     5     5     5
 2    2     2       9    6     6     6     6
 6    6     6       6    9     9     9     9
Método de la Selección
           Algoritmo
Repita para i <= 0, tamano-2
{
  pos_menor = i+1;
  Repita para j <= i+1, tamano-2
      Si (arreglo[pos_menor] > arreglo[j+1]) entonces
          pos_menor = j+1;

    Si (arreglo[pos_menor] < arreglo[i]) entonces
    {
        temp= arreglo[pos_menor];
        arreglo[pos_menor] = arreglo[i];
        arreglo[i] = temp;
    }
}
Método de la Selección
           Ejemplo:


 i   i=0    i=1   i=2   i=3   i=4
 5   2      2     2     2     2
 4   4      3     3     3     3
 9   9      9     4     4     4
 3   3      4     9     5     5
 2   5      5     5     9     6
 6   6      6     6     6     9
Método de Inserción
          Algoritmo
Repita para i <= 1,tamano
{
  Temp = arreglo[i];
  J = i-1;
  Repita mientras ((arreglo[j] > temp) y (j>=0))
  {
         arreglo[j+1] = arreglo[j];
            j = j-1;
  }
  arreglo[j+1] = temp;
}
Método de la Inserción
           Ejemplo:


 i   i=1      i=3     i=5   i=6
 5    4        3      2     2
 4    5        4      3     3
 9    9        5      4     4
 3    3        9      5     5
 2    2        2      9     6
 6    6        6      6     9

Más contenido relacionado

Más de Javier Rivera

Tecnologías de Redes 1 (LAN)
Tecnologías de Redes 1 (LAN)Tecnologías de Redes 1 (LAN)
Tecnologías de Redes 1 (LAN)Javier Rivera
 
Programa detallado de Redes UNEFA
Programa detallado de Redes UNEFAPrograma detallado de Redes UNEFA
Programa detallado de Redes UNEFAJavier Rivera
 
Diseño arquitectonico 1
Diseño arquitectonico 1Diseño arquitectonico 1
Diseño arquitectonico 1Javier Rivera
 
Proyecto de Comunidad Virtual de Aprendizaje para el uso y desarrollo de soft...
Proyecto de Comunidad Virtual de Aprendizaje para el uso y desarrollo de soft...Proyecto de Comunidad Virtual de Aprendizaje para el uso y desarrollo de soft...
Proyecto de Comunidad Virtual de Aprendizaje para el uso y desarrollo de soft...Javier Rivera
 
Propuesta Capacitación de Herramientas Didácticas TIC
Propuesta Capacitación de Herramientas Didácticas TICPropuesta Capacitación de Herramientas Didácticas TIC
Propuesta Capacitación de Herramientas Didácticas TICJavier Rivera
 
Grupo2MacroDisenoLibreOffice
Grupo2MacroDisenoLibreOfficeGrupo2MacroDisenoLibreOffice
Grupo2MacroDisenoLibreOfficeJavier Rivera
 
Modelo trabajo de investigacion Grupo2
Modelo trabajo de investigacion Grupo2Modelo trabajo de investigacion Grupo2
Modelo trabajo de investigacion Grupo2Javier Rivera
 
Elearning reto docente
Elearning reto docenteElearning reto docente
Elearning reto docenteJavier Rivera
 
4to Examen PII UNEFA
4to Examen PII  UNEFA4to Examen PII  UNEFA
4to Examen PII UNEFAJavier Rivera
 
Archivos de Registros
Archivos de RegistrosArchivos de Registros
Archivos de RegistrosJavier Rivera
 
Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisisJavier Rivera
 

Más de Javier Rivera (14)

Tecnologías de Redes 1 (LAN)
Tecnologías de Redes 1 (LAN)Tecnologías de Redes 1 (LAN)
Tecnologías de Redes 1 (LAN)
 
Programa detallado de Redes UNEFA
Programa detallado de Redes UNEFAPrograma detallado de Redes UNEFA
Programa detallado de Redes UNEFA
 
Diseño arquitectonico 1
Diseño arquitectonico 1Diseño arquitectonico 1
Diseño arquitectonico 1
 
Proyecto de Comunidad Virtual de Aprendizaje para el uso y desarrollo de soft...
Proyecto de Comunidad Virtual de Aprendizaje para el uso y desarrollo de soft...Proyecto de Comunidad Virtual de Aprendizaje para el uso y desarrollo de soft...
Proyecto de Comunidad Virtual de Aprendizaje para el uso y desarrollo de soft...
 
Propuesta Capacitación de Herramientas Didácticas TIC
Propuesta Capacitación de Herramientas Didácticas TICPropuesta Capacitación de Herramientas Didácticas TIC
Propuesta Capacitación de Herramientas Didácticas TIC
 
Grupo2MacroDisenoLibreOffice
Grupo2MacroDisenoLibreOfficeGrupo2MacroDisenoLibreOffice
Grupo2MacroDisenoLibreOffice
 
Modelo trabajo de investigacion Grupo2
Modelo trabajo de investigacion Grupo2Modelo trabajo de investigacion Grupo2
Modelo trabajo de investigacion Grupo2
 
Elearning reto docente
Elearning reto docenteElearning reto docente
Elearning reto docente
 
4to Examen PII UNEFA
4to Examen PII  UNEFA4to Examen PII  UNEFA
4to Examen PII UNEFA
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Examen 3 unefa
Examen 3 unefa Examen 3 unefa
Examen 3 unefa
 
Archivos de Registros
Archivos de RegistrosArchivos de Registros
Archivos de Registros
 
Examen1 LP2
Examen1 LP2Examen1 LP2
Examen1 LP2
 
Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisis
 

Último

historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajeKattyMoran3
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FJulio Lozano
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdflizcortes48
 

Último (20)

historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguaje
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
El Bullying.
El Bullying.El Bullying.
El Bullying.
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Unidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIUUnidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIU
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdf
 

MétodosOrdenamientoSEO

  • 1. MÉTODOS DE ORDENAMIENTO BÁSICOS Lenguaje de Programación II UNEFA – MÉRIDA 2011
  • 2. Método de la BURBUJA Algoritmo Repita cambio = FALSO; Repita para j <= 0, tamano-2 Si (arreglo[j] < arreglo[j+1]) entonces { temp = arreglo[j] arreglo[j] = arreglo[j+1]; arreglo[j+1] = temp; cambio = VERDADERO; } } hasta (cambio == FALSO);
  • 3. Método de la BURBUJA Ejemplo: Rep 1 2 3 i j=0 j=1 j=3 j=4 j=5 j=1 j=0 5 3 3 3 3 3 3 2 3 5 4 4 4 4 2 3 4 4 5 5 5 2 4 4 9 9 9 2 2 5 5 5 2 2 2 9 6 6 6 6 6 6 6 6 9 9 9 9
  • 4. Método de la Selección Algoritmo Repita para i <= 0, tamano-2 { pos_menor = i+1; Repita para j <= i+1, tamano-2 Si (arreglo[pos_menor] > arreglo[j+1]) entonces pos_menor = j+1; Si (arreglo[pos_menor] < arreglo[i]) entonces { temp= arreglo[pos_menor]; arreglo[pos_menor] = arreglo[i]; arreglo[i] = temp; } }
  • 5. Método de la Selección Ejemplo: i i=0 i=1 i=2 i=3 i=4 5 2 2 2 2 2 4 4 3 3 3 3 9 9 9 4 4 4 3 3 4 9 5 5 2 5 5 5 9 6 6 6 6 6 6 9
  • 6. Método de Inserción Algoritmo Repita para i <= 1,tamano { Temp = arreglo[i]; J = i-1; Repita mientras ((arreglo[j] > temp) y (j>=0)) { arreglo[j+1] = arreglo[j]; j = j-1; } arreglo[j+1] = temp; }
  • 7. Método de la Inserción Ejemplo: i i=1 i=3 i=5 i=6 5 4 3 2 2 4 5 4 3 3 9 9 5 4 4 3 3 9 5 5 2 2 2 9 6 6 6 6 6 9