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

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
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
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
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
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
 
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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
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
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
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
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 

Último (20)

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...
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
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
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
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
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
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...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
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
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
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
 
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
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
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
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 

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