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
EJEMPLO
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) (1)

Más contenido relacionado

PPTX
Método rápido (quicksort) EXPOSICION 4TA UNIDAD ESTRUCTURA Y ORGANIZACIÓN DE ...
PDF
Guia de estudio de 5to año A, B y C. del area de MATEMATICA. Prof LUISA MENDOZA
PPTX
Busqueda binaria
DOCX
Tipos de sistemas de ecuaciones
DOCX
Tipos de sistemas de ecuaciones
PDF
Blog 2ºbach (2)
PPTX
Powerdulce2
PPTX
Regla de tres inversa
Método rápido (quicksort) EXPOSICION 4TA UNIDAD ESTRUCTURA Y ORGANIZACIÓN DE ...
Guia de estudio de 5to año A, B y C. del area de MATEMATICA. Prof LUISA MENDOZA
Busqueda binaria
Tipos de sistemas de ecuaciones
Tipos de sistemas de ecuaciones
Blog 2ºbach (2)
Powerdulce2
Regla de tres inversa

La actualidad más candente (11)

DOCX
Método de Cramer
PPTX
Analisis numerico
DOCX
Analisis numerico
PPSX
Probabilidad y estadística
PPTX
Mediana
PPTX
Mediana b
DOCX
Actividad no 3
PPTX
Solución de Sistemas de Ecuaciones Lineales
PPTX
Estadistica.
PPT
Minimo comun multiplo_
Método de Cramer
Analisis numerico
Analisis numerico
Probabilidad y estadística
Mediana
Mediana b
Actividad no 3
Solución de Sistemas de Ecuaciones Lineales
Estadistica.
Minimo comun multiplo_
Publicidad

Destacado (9)

DOCX
Recursividad
DOCX
Practica1unidad4benita
DOCX
Evidencias practica uni 3
PPTX
Arboles que diablos!!...
DOCX
Proyecto susana final
PDF
Administración y seguridad de redes: Portafolio de evidencias
PPTX
Caracteristicas de los modelos de propagacion
PDF
Reporte metodos de busqueda y ordenamiento
PDF
Comandos de configuracion de dispositivos cisco
Recursividad
Practica1unidad4benita
Evidencias practica uni 3
Arboles que diablos!!...
Proyecto susana final
Administración y seguridad de redes: Portafolio de evidencias
Caracteristicas de los modelos de propagacion
Reporte metodos de busqueda y ordenamiento
Comandos de configuracion de dispositivos cisco
Publicidad

Similar a Método rápido (quicksort) (1) (20)

PPTX
Quicksort
PPTX
EJERCICIOS DE COMPLEGIDAD DE ALGORITMOS CON METODO Merge sort y Quicksort ) (...
DOC
Metodo quicksort
DOCX
Algoritmos Ordenamiento
DOC
Algoritmo metodo quicksort
PPTX
Unidad 5
PPT
Algoritmos De Ordenacion
PPTX
Reny Galaviz y Jaime Marin Análisis de Algoritmo
PPTX
Reny galavs jaimemarin
DOCX
Ordenamientos de vectores
PPTX
MÉTODOS DE ORDENAMIENTO Y BUSQUEDA
DOCX
Algoritmos divide y vencerás
PDF
Divide y Vencerás
DOCX
Metodos de odenamiento de vctores
PPTX
3. algoritmos de ordenamiento interno
PPTX
Unidad cinco estructura de datos
PPTX
Algoritmos de ordenamineto y busqueda
DOCX
Josemanueunidad4 investigacionmetodos
Quicksort
EJERCICIOS DE COMPLEGIDAD DE ALGORITMOS CON METODO Merge sort y Quicksort ) (...
Metodo quicksort
Algoritmos Ordenamiento
Algoritmo metodo quicksort
Unidad 5
Algoritmos De Ordenacion
Reny Galaviz y Jaime Marin Análisis de Algoritmo
Reny galavs jaimemarin
Ordenamientos de vectores
MÉTODOS DE ORDENAMIENTO Y BUSQUEDA
Algoritmos divide y vencerás
Divide y Vencerás
Metodos de odenamiento de vctores
3. algoritmos de ordenamiento interno
Unidad cinco estructura de datos
Algoritmos de ordenamineto y busqueda
Josemanueunidad4 investigacionmetodos

Más de TAtiizz Villalobos (20)

PDF
Cuadro sinoptico unidad 1
PDF
Cuadro sinoptico unidad 1
PDF
Unidad iii pilas y colas
DOCX
Estructura de datos benita
PDF
DOCX
Estructura de datos benita
DOCX
Practicas susana todo unidad1
DOCX
Tabla comparativa unidad1 benita
DOCX
Estructura de datos benita
DOCX
Mapa conceptual unidad 1 benita
DOCX
Tabla comparativa unidad1 benita
DOCX
Estructura de datos benita
DOCX
Analisis del cap 8
PDF
Practicas unidad 2 evidencias
DOCX
Recursividad
PDF
Practicas unidad 3 evidencias
PPTX
DOCX
Analisis del cap 8
PDF
Practicas unidad 2 evidencias
DOCX
Tabla comparativa unidad1 benita
Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1
Unidad iii pilas y colas
Estructura de datos benita
Estructura de datos benita
Practicas susana todo unidad1
Tabla comparativa unidad1 benita
Estructura de datos benita
Mapa conceptual unidad 1 benita
Tabla comparativa unidad1 benita
Estructura de datos benita
Analisis del cap 8
Practicas unidad 2 evidencias
Recursividad
Practicas unidad 3 evidencias
Analisis del cap 8
Practicas unidad 2 evidencias
Tabla comparativa unidad1 benita

Último (20)

DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
unidad 3 tecnología 8° básico: planificación y elaboración de un objeto
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
capacitación de aire acondicionado Bgh r 410
PPTX
El uso de las TIC en la vida cotidiana..
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PPTX
ccna: redes de nat ipv4 stharlling cande
PPT
Protocolos de seguridad y mecanismos encriptación
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
unidad 3 tecnología 8° básico: planificación y elaboración de un objeto
Propuesta BKP servidores con Acronis1.pptx
TRABAJO DE TECNOLOGIA.pdf...........................
capacitación de aire acondicionado Bgh r 410
El uso de las TIC en la vida cotidiana..
Guía 5. Test de orientación Vocacional 2.docx
ccna: redes de nat ipv4 stharlling cande
Protocolos de seguridad y mecanismos encriptación
Diapositiva proyecto de vida, materia catedra
Presentacion de Alba Curso Auditores Internos ISO 19011
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
historia_web de la creacion de un navegador_presentacion.pptx
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
Sesion 1 de microsoft power point - Clase 1
Estrategia de Apoyo de Daylin Castaño (5).pdf

Método rápido (quicksort) (1)

  • 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
  • 6. En esta figura se ilustra de mejor manera un vector con más elementos, usando como pivote el primer elemento:
  • 7. El Algoritmo es el siguiente;