SlideShare una empresa de Scribd logo
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) EXPOSICION 4TA UNIDAD ESTRUCTURA Y ORGANIZACIÓN DE DATOS

Más contenido relacionado

La actualidad más candente

Probabilidad y estadística
Probabilidad y estadísticaProbabilidad y estadística
Probabilidad y estadísticamagizz
 
Método de Cramer
Método de Cramer Método de Cramer
Método de Cramer
Milton Antonio Chavero
 
Matematica
MatematicaMatematica
Matematica
YamilethAlarcon
 
Analisis numerico
Analisis numericoAnalisis numerico
Analisis numerico
jjguerra
 
Actividad 3 rafael cortina - ple
Actividad 3   rafael cortina - pleActividad 3   rafael cortina - ple
Actividad 3 rafael cortina - ple
RAFAEL CORTINA RODRÍGUEZ
 
Mediana formula
Mediana formulaMediana formula
Mediana formula
Jean Carlo AriZara
 
Estadistica.
Estadistica.Estadistica.
Estadistica.
Manuel_armella
 
Algoritmo
AlgoritmoAlgoritmo
Actividad no 3
Actividad no 3Actividad no 3
Actividad no 3alexisrm11
 
Presentación gauss
Presentación gaussPresentación gauss
Presentación gauss
somoza24
 
Gauss!
Gauss!Gauss!

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) EXPOSICION 4TA UNIDAD ESTRUCTURA Y ORGANIZACIÓN DE DATOS

método de búsqueda Truncamiento
método de búsqueda Truncamientométodo de búsqueda Truncamiento
método de búsqueda Truncamiento
Cristopher Blum
 
datos de ordenamiento
datos de ordenamientodatos de ordenamiento
Informe algoritmos de busqueda
Informe algoritmos de busquedaInforme algoritmos de busqueda
Informe algoritmos de busquedaGonzalo Retamal
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
TAtiizz Villalobos
 
Algoritmos Ordenamiento
Algoritmos OrdenamientoAlgoritmos Ordenamiento
Algoritmos OrdenamientoDaniel Guaycha
 
Programacion Dinamica
Programacion DinamicaProgramacion Dinamica
Programacion DinamicaPedroJBM
 
Quicksort
QuicksortQuicksort
Analisis de datos cuantitativos
Analisis de datos cuantitativosAnalisis de datos cuantitativos
Analisis de datos cuantitativos
Carmen Fuentes
 
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)
Sergio Ormeño
 
Quicksort
QuicksortQuicksort
Quicksort
Rodolfo Delgado
 
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
José Antonio Sandoval Acosta
 
Busqueda de datos
Busqueda de datosBusqueda de datos
Busqueda de datos
Diana Fernandez
 
Ordenamiento QuickSort
Ordenamiento QuickSortOrdenamiento QuickSort
Ordenamiento QuickSort
Fernando Solis
 
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 calidadutsh
 
Inge no lo hicimos
Inge no lo hicimosInge no lo hicimos
Inge no lo hicimos
FrancineCrespo
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busqueda
OsirysRock
 
Unidad cinco estructura de datos
Unidad cinco estructura de datosUnidad cinco estructura de datos
Unidad cinco estructura de datos
René Sosa Arana
 
Monografia Michelle Toral
Monografia Michelle ToralMonografia Michelle Toral
Monografia Michelle Toral
Segundo Semestre B
 

Similar a Método rápido (quicksort) EXPOSICION 4TA UNIDAD ESTRUCTURA Y ORGANIZACIÓN DE 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 equipo2
VicTorx D. Rko
 
Servidores REDES EMERGENTES MATERIA
Servidores REDES EMERGENTES MATERIAServidores REDES EMERGENTES MATERIA
Servidores REDES EMERGENTES MATERIA
VicTorx D. Rko
 
Sistema autonomo cisco packet tracer
Sistema autonomo cisco packet tracerSistema autonomo cisco packet tracer
Sistema autonomo cisco packet tracer
VicTorx 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 e
VicTorx D. Rko
 
Determinacion de-ruta cisco
Determinacion de-ruta ciscoDeterminacion de-ruta cisco
Determinacion de-ruta cisco
VicTorx D. Rko
 
Arboles expocicion
Arboles expocicionArboles expocicion
Arboles expocicion
VicTorx 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 bebidas
VicTorx 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

WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
Fernando Tellado
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
JosvilAngel
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
Javier Lasa
 
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.docSistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
LuisEnriqueCarboneDe
 
estrategias de aprendizaje con ejemplos
estrategias de aprendizaje  con ejemplosestrategias de aprendizaje  con ejemplos
estrategias de aprendizaje con ejemplos
MarilinPaladines
 
EduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptxEduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptx
Elizabeth Mejia
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
bgonzalezm20
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
jesusmedina766305
 
fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
QuerubinOlayamedina
 
Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
mcavero2019
 
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIOFISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
DarwinNestorArapaQui
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
juanlemus11122
 
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
edepjuanorozco
 

Último (13)

WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
 
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.docSistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
 
estrategias de aprendizaje con ejemplos
estrategias de aprendizaje  con ejemplosestrategias de aprendizaje  con ejemplos
estrategias de aprendizaje con ejemplos
 
EduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptxEduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptx
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
 
fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
 
Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
 
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIOFISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
 
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
 

Método rápido (quicksort) EXPOSICION 4TA UNIDAD ESTRUCTURA Y ORGANIZACIÓN DE 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;