SlideShare una empresa de Scribd logo
1 de 7
INSTITUTO TECNOLOGICO DE SALINA CRUZ 
NOMBRE DEL ALUMNO: 
 KRAUL FLORES CRISTIAN 
 LOPEZ ROCHA ABIGAIL ANTONIO 
 REYES HERNANDEZ VICTOR MIGUEL 
 VILLALOBOS PEREZ BENITA 
DOCENTE: M.C. SUSANA MONICA ROMAN NAJERA 
MATERIA: ESTRUCTURA Y ORGANIZACIÓN DE DATOS 
ACTIVIDAD: EXPOSICION TEMA METODO RAPIDO (QUICKSORT) 
CARRERA: INGENIERIA EN TECNOLOGIAS DE LA INFORMACION Y DE LAS COMUNICACIONES 
GRADO: 3 SEMESTRE GRUPO: 3E
MÉTODO RÁPIDO (quicksort) 
Lo que hace este algoritmo es dividir recursivamente el 
vector en partes iguales, indicando un elemento de 
inicio, fin y un pivote (o comodín) que nos permitirá 
segmentar nuestra lista.
Método recursivo: 
 Es rápidos y efectivo, utiliza generalmente la técnica Divide y 
vencerás, que consiste en dividir un problema grande en 
varios pequeños para que sea más fácil resolverlos. 
Mediante llamadas recursivas a si mismos, es posible que el 
tiempo de ejecución y de ordenación sea más optimo.
Una vez dividida, lo que hace, es dejar todos los mayores que 
el pivote a su derecha y todos los menores a su izq. 
Al finalizar el algoritmo, nuestros elementos están ordenados. 
 Por ejemplo, si tenemos 3 5 4 8 básicamente lo que hace el 
algoritmo es dividir la lista de 4 elementos en partes iguales, 
por un lado 3, por otro lado 4 8 y como comodín o pivote el 
5. 
 Luego pregunta, 3 ¿es mayor o menor que el comodín? R; 
Es menor, entonces lo deja al lado izq. Y como se acabaron 
los elementos de ese lado, vamos al otro lado. 4 ¿Es mayor 
o menor que el pivote? Menor, entonces lo tira a su izq. 
Luego pregunta por el 8, al ser mayor lo deja donde esta, 
quedando algo asi: 
3, 4, 5, 8
En esta figura se ilustra de mejor manera un vector con 
más elementos, usando como pivote el primer elemento:
El Algoritmo es el siguiente;
Método rápido (Quicksort) para ordenar datos

Más contenido relacionado

La actualidad más candente (15)

Probabilidad y estadística
Probabilidad y estadísticaProbabilidad y estadística
Probabilidad y estadística
 
Powerdulce2
Powerdulce2Powerdulce2
Powerdulce2
 
Método de Cramer
Método de Cramer Método de Cramer
Método de Cramer
 
Mediana
MedianaMediana
Mediana
 
Mediana b
Mediana bMediana b
Mediana b
 
Matematica
MatematicaMatematica
Matematica
 
Analisis numerico
Analisis numericoAnalisis numerico
Analisis numerico
 
Actividad 3 rafael cortina - ple
Actividad 3   rafael cortina - pleActividad 3   rafael cortina - ple
Actividad 3 rafael cortina - ple
 
Mediana formula
Mediana formulaMediana formula
Mediana formula
 
Estadistica.
Estadistica.Estadistica.
Estadistica.
 
Analisis numerico
Analisis numericoAnalisis numerico
Analisis numerico
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Actividad no 3
Actividad no 3Actividad no 3
Actividad no 3
 
Presentación gauss
Presentación gaussPresentación gauss
Presentación gauss
 
Gauss!
Gauss!Gauss!
Gauss!
 

Similar a Método rápido (Quicksort) para ordenar datos

Similar a Método rápido (Quicksort) para ordenar datos (20)

método de búsqueda Truncamiento
método de búsqueda Truncamientométodo de búsqueda Truncamiento
método de búsqueda Truncamiento
 
datos de ordenamiento
datos de ordenamientodatos de ordenamiento
datos de ordenamiento
 
Informe analisis
Informe analisisInforme analisis
Informe analisis
 
Informe algoritmos de busqueda
Informe algoritmos de busquedaInforme algoritmos de busqueda
Informe algoritmos de busqueda
 
Informe ordenamiento
Informe ordenamientoInforme ordenamiento
Informe ordenamiento
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Algoritmos Ordenamiento
Algoritmos OrdenamientoAlgoritmos Ordenamiento
Algoritmos Ordenamiento
 
Programacion Dinamica
Programacion DinamicaProgramacion Dinamica
Programacion Dinamica
 
Quicksort
QuicksortQuicksort
Quicksort
 
Analisis de datos cuantitativos
Analisis de datos cuantitativosAnalisis de datos cuantitativos
Analisis de datos cuantitativos
 
Informe analisis de algoritmos (mitad de cuadrado)
Informe analisis de algoritmos (mitad de cuadrado)Informe analisis de algoritmos (mitad de cuadrado)
Informe analisis de algoritmos (mitad de cuadrado)
 
Quicksort
QuicksortQuicksort
Quicksort
 
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
 
Busqueda de datos
Busqueda de datosBusqueda de datos
Busqueda de datos
 
Ordenamiento QuickSort
Ordenamiento QuickSortOrdenamiento QuickSort
Ordenamiento QuickSort
 
Herramientas de control estadístico de la calidad
Herramientas de control estadístico de la calidadHerramientas de control estadístico de la calidad
Herramientas de control estadístico de la calidad
 
Inge no lo hicimos
Inge no lo hicimosInge no lo hicimos
Inge no lo hicimos
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busqueda
 
Unidad cinco estructura de datos
Unidad cinco estructura de datosUnidad cinco estructura de datos
Unidad cinco estructura de datos
 
Monografia Michelle Toral
Monografia Michelle ToralMonografia Michelle Toral
Monografia Michelle Toral
 

Más de VicTorx D. Rko

Informe Técnico de Residencia Profesional Cableado Estructurado ITSAL TICS IN...
Informe Técnico de Residencia Profesional Cableado Estructurado ITSAL TICS IN...Informe Técnico de Residencia Profesional Cableado Estructurado ITSAL TICS IN...
Informe Técnico de Residencia Profesional Cableado Estructurado ITSAL TICS IN...VicTorx D. Rko
 
Materialdeapoyo equipo2
Materialdeapoyo equipo2Materialdeapoyo equipo2
Materialdeapoyo equipo2VicTorx D. Rko
 
Servidores REDES EMERGENTES MATERIA
Servidores REDES EMERGENTES MATERIAServidores REDES EMERGENTES MATERIA
Servidores REDES EMERGENTES MATERIAVicTorx D. Rko
 
Sistema autonomo cisco packet tracer
Sistema autonomo cisco packet tracerSistema autonomo cisco packet tracer
Sistema autonomo cisco packet tracerVicTorx D. Rko
 
Tabla de enrutamiento -victor miguel -- miguel angel --tics --6 e
Tabla de enrutamiento  -victor miguel -- miguel angel --tics --6 eTabla de enrutamiento  -victor miguel -- miguel angel --tics --6 e
Tabla de enrutamiento -victor miguel -- miguel angel --tics --6 eVicTorx D. Rko
 
Determinacion de-ruta cisco
Determinacion de-ruta ciscoDeterminacion de-ruta cisco
Determinacion de-ruta ciscoVicTorx D. Rko
 
Manual de usuario maquina expendedora de bebidas
Manual de usuario maquina expendedora de bebidasManual de usuario maquina expendedora de bebidas
Manual de usuario maquina expendedora de bebidasVicTorx D. Rko
 

Más de VicTorx D. Rko (8)

Informe Técnico de Residencia Profesional Cableado Estructurado ITSAL TICS IN...
Informe Técnico de Residencia Profesional Cableado Estructurado ITSAL TICS IN...Informe Técnico de Residencia Profesional Cableado Estructurado ITSAL TICS IN...
Informe Técnico de Residencia Profesional Cableado Estructurado ITSAL TICS IN...
 
Materialdeapoyo equipo2
Materialdeapoyo equipo2Materialdeapoyo equipo2
Materialdeapoyo equipo2
 
Servidores REDES EMERGENTES MATERIA
Servidores REDES EMERGENTES MATERIAServidores REDES EMERGENTES MATERIA
Servidores REDES EMERGENTES MATERIA
 
Sistema autonomo cisco packet tracer
Sistema autonomo cisco packet tracerSistema autonomo cisco packet tracer
Sistema autonomo cisco packet tracer
 
Tabla de enrutamiento -victor miguel -- miguel angel --tics --6 e
Tabla de enrutamiento  -victor miguel -- miguel angel --tics --6 eTabla de enrutamiento  -victor miguel -- miguel angel --tics --6 e
Tabla de enrutamiento -victor miguel -- miguel angel --tics --6 e
 
Determinacion de-ruta cisco
Determinacion de-ruta ciscoDeterminacion de-ruta cisco
Determinacion de-ruta cisco
 
Arboles expocicion
Arboles expocicionArboles expocicion
Arboles expocicion
 
Manual de usuario maquina expendedora de bebidas
Manual de usuario maquina expendedora de bebidasManual de usuario maquina expendedora de bebidas
Manual de usuario maquina expendedora de bebidas
 

Último

institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 

Último (8)

institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 

Método rápido (Quicksort) para ordenar datos

  • 1. INSTITUTO TECNOLOGICO DE SALINA CRUZ NOMBRE DEL ALUMNO:  KRAUL FLORES CRISTIAN  LOPEZ ROCHA ABIGAIL ANTONIO  REYES HERNANDEZ VICTOR MIGUEL  VILLALOBOS PEREZ BENITA DOCENTE: M.C. SUSANA MONICA ROMAN NAJERA MATERIA: ESTRUCTURA Y ORGANIZACIÓN DE DATOS ACTIVIDAD: EXPOSICION TEMA METODO RAPIDO (QUICKSORT) CARRERA: INGENIERIA EN TECNOLOGIAS DE LA INFORMACION Y DE LAS COMUNICACIONES GRADO: 3 SEMESTRE GRUPO: 3E
  • 2. MÉTODO RÁPIDO (quicksort) Lo que hace este algoritmo es dividir recursivamente el vector en partes iguales, indicando un elemento de inicio, fin y un pivote (o comodín) que nos permitirá segmentar nuestra lista.
  • 3. Método recursivo:  Es rápidos y efectivo, utiliza generalmente la técnica Divide y vencerás, que consiste en dividir un problema grande en varios pequeños para que sea más fácil resolverlos. Mediante llamadas recursivas a si mismos, es posible que el tiempo de ejecución y de ordenación sea más optimo.
  • 4. Una vez dividida, lo que hace, es dejar todos los mayores que el pivote a su derecha y todos los menores a su izq. Al finalizar el algoritmo, nuestros elementos están ordenados.  Por ejemplo, si tenemos 3 5 4 8 básicamente lo que hace el algoritmo es dividir la lista de 4 elementos en partes iguales, por un lado 3, por otro lado 4 8 y como comodín o pivote el 5.  Luego pregunta, 3 ¿es mayor o menor que el comodín? R; Es menor, entonces lo deja al lado izq. Y como se acabaron los elementos de ese lado, vamos al otro lado. 4 ¿Es mayor o menor que el pivote? Menor, entonces lo tira a su izq. Luego pregunta por el 8, al ser mayor lo deja donde esta, quedando algo asi: 3, 4, 5, 8
  • 5. En esta figura se ilustra de mejor manera un vector con más elementos, usando como pivote el primer elemento:
  • 6. El Algoritmo es el siguiente;