Ordenamiento de datos

Páginas: 2 (485 palabras) Publicado: 23 de febrero de 2014
ORDENAMIENTO DE DATOS
1) Bubble Sort (Ordenamiento Burbuja):
Es el algoritmo de ordenamiento más sencillo de todos, conocido también como método del intercambio directo, el funcionamiento se basaen la revisión de cada elemento de la lista que va a ser ordenada con el elemento siguiente, intercambiando sus posiciones si están en el orden equivocado, para esto se requieren varias revisioneshasta que ya no se necesiten más intercambios, lo que indica que la lista ha sido ordenada.
El origen del nombre de este algoritmo proviene de la forma con la que suben por la lista los elementosdurante los intercambios, tal y como si fueran "burbujas", el algoritmo fundamental de este método es la simple comparación de elementos siendo así el más fácil de implementar.
Codificación en C#:
Publicint[] OrdenarBurbuja(int[]x)
{
int t= x.Length, temp;
for(int i=1 ; i< t ; i++)
{
  for(int j = t-1 ; j >= i; j--)
  {
   if(x[j] < x[j-1])
    {
      temp= x[j];
      x[j]= x[j-1];
      x[j-1]= temp;
   }
  }
}
}
2) Quick Sort (Ordenamiento Rápido):
Es el algoritmo de ordenamiento más eficiente de todos, se basa en la técnica de "Divide y Vencerás", que permiteen promedio, ordenar n elementos en un tiempo proporcional a n*log(n).
Algoritmo Fundamental:
1. Elegir un elemento de la lista de elementos a ordenar, al que llamaremos pivote.
2. Resituar losdemás elementos de la lista a cada lado del pivote, de manera que a un lado queden todos los menores que él, y al otro los mayores. Los elementos iguales al pivote pueden ser colocados tanto a su derechacomo a su izquierda, dependiendo de la implementación deseada. En este momento, el pivote ocupa exactamente el lugar que le corresponderá en la lista ordenada.
3. La lista queda separada en dos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ordenamiento de datos
  • Ordenamiento de datos
  • ORDENAMIENTO DE DATO EN EXCEL
  • Ordenar Y Agrupar Datos En Excel
  • Ordenamiento De Archivos En Base De Datos
  • Para Ordenar Datos
  • estructura de datos ordenamiento
  • Algoritmo de ordenamiento de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS