SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
Cuadro comparativo
Algoritmo Funcionamiento Orden de
complejidad
Complejidad(ti
empo-espacio)
Inserción Consiste en insertar un elemento en una parte
ya ordenada del vector y comenzar de nuevo
con los elementos restantes. Este también es
un algoritmo lento, pero puede ser de utilidad
para las listas semi ordenadas, porque en ese
caso realiza pocos desplazamientos.
O(n2
). 0.0040
segundos.
Burbuja Recorre el arreglo intercambiando los
elementos adyacentes que estén
desordenados. Recorre el arreglo tantas veces
hasta que ya no haya cambios. Prácticamente
lo que hace es tomar el elemento mayor y lo
coloca en las últimas posiciones o tomar el
elemento menor y colocarlo en las primeras
posiciones.
O(n2
). 0.0040
segundos.
Burbuja
bidireccional
Ordena al mismo tiempo por los dos extremos
del vector. De manera que tras la primera
iteración, tanto el menor como el mayor
elemento estarán en sus posiciones finales. De
esta manera se reduce el número de
comparaciones.
O(n2
). 0.0040
segundos.
Quicksort Elije un elemento al azar (pivote), entonces
intercambiará los elementos a su alrededor
siempre que encuentre elementos a la
izquierda que sean mayores que el pivote y
elementos a la derecha que sean menores.
Una vez hecho esto, Quicksort dividirá el
vector en dos y realizará el mismo
procedimiento en ambas partes.
O(n*log2(n)) 0.0010
segundos.
Shellsort Ordena por inserción subconjuntos del vector
que están separados entre sí por distancias
relativamente mayores (empezando con
distancias iguales a la mitad del tamaño del
vector), las cuales se van
reduciendo rápidamente.
O(n log n) 0.0010
segundos.
Heapsort Consiste en almacenar todos los elementos
del vector a ordenar en un montículo (heap), y
luego extraer el nodo que queda como nodo
raíz del montículo (cima) en sucesivas
iteraciones obteniendo el conjunto ordenado.
O(n log n) 0.0010
segundos.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (7)

Potencia energía
Potencia energíaPotencia energía
Potencia energía
 
Potencia y energía
Potencia y energíaPotencia y energía
Potencia y energía
 
Dinámica iii trabajo, potencia y energía
Dinámica iii   trabajo, potencia y energíaDinámica iii   trabajo, potencia y energía
Dinámica iii trabajo, potencia y energía
 
Energia y Tabajo
Energia y TabajoEnergia y Tabajo
Energia y Tabajo
 
Fuerzas conservativas
Fuerzas conservativasFuerzas conservativas
Fuerzas conservativas
 
Momento lineal
Momento linealMomento lineal
Momento lineal
 
Trabajo y Energia
Trabajo y EnergiaTrabajo y Energia
Trabajo y Energia
 

Destacado

EL PARADIGMA DE LA COMPLEJIDAD EN LA INVESTIGACIÓN SOCIAL
EL PARADIGMA DE LA COMPLEJIDAD EN LA INVESTIGACIÓN SOCIALEL PARADIGMA DE LA COMPLEJIDAD EN LA INVESTIGACIÓN SOCIAL
EL PARADIGMA DE LA COMPLEJIDAD EN LA INVESTIGACIÓN SOCIALJavier Parra
 
Cuadro comparativo de los paradigmas educativos
Cuadro comparativo de los paradigmas educativosCuadro comparativo de los paradigmas educativos
Cuadro comparativo de los paradigmas educativosfranhielys
 
Cuadro comparativo: conductismo/cognitivismo
Cuadro comparativo: conductismo/cognitivismoCuadro comparativo: conductismo/cognitivismo
Cuadro comparativo: conductismo/cognitivismoFlorat
 
Cuadro comparativo ideologias
Cuadro comparativo ideologiasCuadro comparativo ideologias
Cuadro comparativo ideologiasvogui13
 
Pensamiento Complejo - Edgar Morin
Pensamiento Complejo - Edgar MorinPensamiento Complejo - Edgar Morin
Pensamiento Complejo - Edgar MorinAidde
 
Cuadro comparativo de teorias del desarrollo (1)
Cuadro comparativo de teorias del desarrollo (1)Cuadro comparativo de teorias del desarrollo (1)
Cuadro comparativo de teorias del desarrollo (1)Edicela Flores Castro
 
Cuadro comparativo de las principales teorías educativas
Cuadro comparativo de las principales teorías educativasCuadro comparativo de las principales teorías educativas
Cuadro comparativo de las principales teorías educativasvickyesmar
 

Destacado (8)

EL PARADIGMA DE LA COMPLEJIDAD EN LA INVESTIGACIÓN SOCIAL
EL PARADIGMA DE LA COMPLEJIDAD EN LA INVESTIGACIÓN SOCIALEL PARADIGMA DE LA COMPLEJIDAD EN LA INVESTIGACIÓN SOCIAL
EL PARADIGMA DE LA COMPLEJIDAD EN LA INVESTIGACIÓN SOCIAL
 
Cuadro comparativo de los paradigmas educativos
Cuadro comparativo de los paradigmas educativosCuadro comparativo de los paradigmas educativos
Cuadro comparativo de los paradigmas educativos
 
Cuadro comparativo: conductismo/cognitivismo
Cuadro comparativo: conductismo/cognitivismoCuadro comparativo: conductismo/cognitivismo
Cuadro comparativo: conductismo/cognitivismo
 
Cuadro comparativo ideologias
Cuadro comparativo ideologiasCuadro comparativo ideologias
Cuadro comparativo ideologias
 
Paradigma de la complejidad
Paradigma de la complejidadParadigma de la complejidad
Paradigma de la complejidad
 
Pensamiento Complejo - Edgar Morin
Pensamiento Complejo - Edgar MorinPensamiento Complejo - Edgar Morin
Pensamiento Complejo - Edgar Morin
 
Cuadro comparativo de teorias del desarrollo (1)
Cuadro comparativo de teorias del desarrollo (1)Cuadro comparativo de teorias del desarrollo (1)
Cuadro comparativo de teorias del desarrollo (1)
 
Cuadro comparativo de las principales teorías educativas
Cuadro comparativo de las principales teorías educativasCuadro comparativo de las principales teorías educativas
Cuadro comparativo de las principales teorías educativas
 

Similar a Cuadro

Algoritmo de ordenamientoDF
Algoritmo de ordenamientoDFAlgoritmo de ordenamientoDF
Algoritmo de ordenamientoDFdaniel fuentes
 
Ordenación de vectores en c++
Ordenación de vectores en c++Ordenación de vectores en c++
Ordenación de vectores en c++kjjkfhjsfhjsfh
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamientoLalo Chooper
 
Ordenación de vectores en c++
Ordenación de vectores en c++Ordenación de vectores en c++
Ordenación de vectores en c++kjjkfhjsfhjsfh
 
Algoritmo de ordenamiento
Algoritmo de ordenamientoAlgoritmo de ordenamiento
Algoritmo de ordenamientopsolarg
 
MÉTODOS DE ORDENAMIENTO Y BUSQUEDA
MÉTODOS DE ORDENAMIENTO Y BUSQUEDAMÉTODOS DE ORDENAMIENTO Y BUSQUEDA
MÉTODOS DE ORDENAMIENTO Y BUSQUEDASmith Suarez Vargas
 
Listas pilascolas edward.mejia-10-1314
Listas pilascolas edward.mejia-10-1314Listas pilascolas edward.mejia-10-1314
Listas pilascolas edward.mejia-10-1314Edward Mejia Gomez
 
Algoritmos Ordenamiento
Algoritmos OrdenamientoAlgoritmos Ordenamiento
Algoritmos OrdenamientoDaniel Guaycha
 
Arrays metodos deordenamiento01
Arrays metodos deordenamiento01Arrays metodos deordenamiento01
Arrays metodos deordenamiento01Alma Lopez
 
Ordenamiento en C++
Ordenamiento en C++Ordenamiento en C++
Ordenamiento en C++compumet sac
 
Quick Sort
Quick SortQuick Sort
Quick Sortjo0eel
 
Reny Galaviz y Jaime Marin Análisis de Algoritmo
Reny Galaviz y Jaime Marin Análisis de AlgoritmoReny Galaviz y Jaime Marin Análisis de Algoritmo
Reny Galaviz y Jaime Marin Análisis de AlgoritmoReny-Galaviz
 
Reny galavs jaimemarin
Reny galavs jaimemarinReny galavs jaimemarin
Reny galavs jaimemarinReny-Galaviz
 
array
arrayarray
arraymario
 

Similar a Cuadro (20)

Algoritmo de ordenamientoDF
Algoritmo de ordenamientoDFAlgoritmo de ordenamientoDF
Algoritmo de ordenamientoDF
 
Informe insercion
Informe insercionInforme insercion
Informe insercion
 
Ordenación de vectores en c++
Ordenación de vectores en c++Ordenación de vectores en c++
Ordenación de vectores en c++
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Ordenación de vectores en c++
Ordenación de vectores en c++Ordenación de vectores en c++
Ordenación de vectores en c++
 
Algoritmo de ordenamiento
Algoritmo de ordenamientoAlgoritmo de ordenamiento
Algoritmo de ordenamiento
 
MÉTODOS DE ORDENAMIENTO Y BUSQUEDA
MÉTODOS DE ORDENAMIENTO Y BUSQUEDAMÉTODOS DE ORDENAMIENTO Y BUSQUEDA
MÉTODOS DE ORDENAMIENTO Y BUSQUEDA
 
Presentación1
Presentación1Presentación1
Presentación1
 
Burbuja
BurbujaBurbuja
Burbuja
 
Listas pilascolas edward.mejia-10-1314
Listas pilascolas edward.mejia-10-1314Listas pilascolas edward.mejia-10-1314
Listas pilascolas edward.mejia-10-1314
 
Algoritmos Ordenamiento
Algoritmos OrdenamientoAlgoritmos Ordenamiento
Algoritmos Ordenamiento
 
Arrays metodos deordenamiento01
Arrays metodos deordenamiento01Arrays metodos deordenamiento01
Arrays metodos deordenamiento01
 
Ordenamiento en C++
Ordenamiento en C++Ordenamiento en C++
Ordenamiento en C++
 
Burbuja Bidireccional
Burbuja BidireccionalBurbuja Bidireccional
Burbuja Bidireccional
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 
Reny Galaviz y Jaime Marin Análisis de Algoritmo
Reny Galaviz y Jaime Marin Análisis de AlgoritmoReny Galaviz y Jaime Marin Análisis de Algoritmo
Reny Galaviz y Jaime Marin Análisis de Algoritmo
 
Reny galavs jaimemarin
Reny galavs jaimemarinReny galavs jaimemarin
Reny galavs jaimemarin
 
Tabla comp
Tabla compTabla comp
Tabla comp
 
1_Metodos.doc
1_Metodos.doc1_Metodos.doc
1_Metodos.doc
 
array
arrayarray
array
 

Más de Juan Monsalve Constanzo (6)

Problemas
ProblemasProblemas
Problemas
 
Grafos
GrafosGrafos
Grafos
 
Recorrido de grafos
Recorrido de grafosRecorrido de grafos
Recorrido de grafos
 
Representacion de grafos
Representacion de grafosRepresentacion de grafos
Representacion de grafos
 
Codigos hanoi
Codigos hanoiCodigos hanoi
Codigos hanoi
 
Informe analisis de algoritmos
Informe analisis de algoritmosInforme analisis de algoritmos
Informe analisis de algoritmos
 

Cuadro

  • 1. Cuadro comparativo Algoritmo Funcionamiento Orden de complejidad Complejidad(ti empo-espacio) Inserción Consiste en insertar un elemento en una parte ya ordenada del vector y comenzar de nuevo con los elementos restantes. Este también es un algoritmo lento, pero puede ser de utilidad para las listas semi ordenadas, porque en ese caso realiza pocos desplazamientos. O(n2 ). 0.0040 segundos. Burbuja Recorre el arreglo intercambiando los elementos adyacentes que estén desordenados. Recorre el arreglo tantas veces hasta que ya no haya cambios. Prácticamente lo que hace es tomar el elemento mayor y lo coloca en las últimas posiciones o tomar el elemento menor y colocarlo en las primeras posiciones. O(n2 ). 0.0040 segundos. Burbuja bidireccional Ordena al mismo tiempo por los dos extremos del vector. De manera que tras la primera iteración, tanto el menor como el mayor elemento estarán en sus posiciones finales. De esta manera se reduce el número de comparaciones. O(n2 ). 0.0040 segundos. Quicksort Elije un elemento al azar (pivote), entonces intercambiará los elementos a su alrededor siempre que encuentre elementos a la izquierda que sean mayores que el pivote y elementos a la derecha que sean menores. Una vez hecho esto, Quicksort dividirá el vector en dos y realizará el mismo procedimiento en ambas partes. O(n*log2(n)) 0.0010 segundos. Shellsort Ordena por inserción subconjuntos del vector que están separados entre sí por distancias relativamente mayores (empezando con distancias iguales a la mitad del tamaño del vector), las cuales se van reduciendo rápidamente. O(n log n) 0.0010 segundos. Heapsort Consiste en almacenar todos los elementos del vector a ordenar en un montículo (heap), y luego extraer el nodo que queda como nodo raíz del montículo (cima) en sucesivas iteraciones obteniendo el conjunto ordenado. O(n log n) 0.0010 segundos.