SlideShare una empresa de Scribd logo
1 de 10
Análisis de algoritmo
Métodos de ordenamiento.
Shellsort
Ordenamiento por mezcla
Método shellsort
Como comienza.
• Comienza creando sub grupos esto quiere decir.
• [0][1][2] [3][4][5][6][7] => Índice
• {7 , 2 ,5 , 6 , 1 ,0 , 4, 3} => valor
• Primer paso n/2 = 8/2 = 4 = D.
• Se verifica su ordenamiento.
• Se divide la distancia = D/2 =2
• Se verifica su ordenamiento.
Pivote
• No utiliza pivote, ya que no toma un valor en relación de comparativa
al vector.
Puntero
• No utiliza puntero por que no hace referencia a la copia de una
posición de memoria en ejecución.
Variable auxiliar
• No utiliza variable auxiliar. Ya que no sostiene dos valores o mas al
mismo tiempo.
Ordenamiento por mezcla
• Utiliza la técnica divide y vencerás = n/2
• Si quedase impar ejemplo un sub vector de 5 se dividirá en 3 y 2
correspondientemente.
pivote
• No utiliza pivote, por que no utiliza un factor común para la
comparativa.
puntero
• Utiliza puntero ya que debe copiar la posición de memoria para la
división.
Variable auxiliar
No utiliza variable auxiliar.

Más contenido relacionado

Destacado

Destacado (20)

Coreldraw
CoreldrawCoreldraw
Coreldraw
 
Diego loaiza cuadro conparativo entre windows, mac os y linux
Diego loaiza cuadro conparativo  entre windows, mac os y linuxDiego loaiza cuadro conparativo  entre windows, mac os y linux
Diego loaiza cuadro conparativo entre windows, mac os y linux
 
Feliz 30 aniversario
Feliz 30 aniversarioFeliz 30 aniversario
Feliz 30 aniversario
 
Balance hidrico
Balance hidricoBalance hidrico
Balance hidrico
 
Trabajo de campo
Trabajo de campoTrabajo de campo
Trabajo de campo
 
Conociendo los planetas
Conociendo los planetasConociendo los planetas
Conociendo los planetas
 
No mueras con las manos vacias
No mueras con las manos vaciasNo mueras con las manos vacias
No mueras con las manos vacias
 
140217 montes ecoembes
140217 montes ecoembes140217 montes ecoembes
140217 montes ecoembes
 
Actividad n4
Actividad n4Actividad n4
Actividad n4
 
Parcial2 barreto adrian
Parcial2 barreto adrianParcial2 barreto adrian
Parcial2 barreto adrian
 
Tipos de ordenadores Estela Lluch
Tipos de ordenadores Estela LluchTipos de ordenadores Estela Lluch
Tipos de ordenadores Estela Lluch
 
Educacion en el siglo xxi
Educacion en el   siglo xxiEducacion en el   siglo xxi
Educacion en el siglo xxi
 
La historia del constitucionalismo Venezolano
La historia del constitucionalismo VenezolanoLa historia del constitucionalismo Venezolano
La historia del constitucionalismo Venezolano
 
Ed pri 1- sociologia de la educacion
Ed pri 1- sociologia de la educacionEd pri 1- sociologia de la educacion
Ed pri 1- sociologia de la educacion
 
ACCIDENTES
ACCIDENTESACCIDENTES
ACCIDENTES
 
Tenis (Julián)
Tenis (Julián)Tenis (Julián)
Tenis (Julián)
 
Causas y consecuencias de la contaminación en la reserva nacional de paraca1
Causas y consecuencias de la contaminación en la reserva nacional de paraca1Causas y consecuencias de la contaminación en la reserva nacional de paraca1
Causas y consecuencias de la contaminación en la reserva nacional de paraca1
 
Texto expositivo 11
Texto expositivo 11Texto expositivo 11
Texto expositivo 11
 
Desempleo
DesempleoDesempleo
Desempleo
 
Quiero servir al rey
Quiero servir al reyQuiero servir al rey
Quiero servir al rey
 

Último

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Último (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Algoritmos de ordenamiento