HISTORIA Determinar con exactitud el origen del ordenamiento  burbuja es un poco complicado, ya que no existe  informació...
 Sin evidente origen definitivo del nombre "burbuja“ se  cierran sus orígenes mediante la consulta de los  primeros artíc...
FUNCIONAMIENTO Funciona revisando cada elemento de la lista que va a ser ordenada con el siguiente, intercambiándolos de ...
SIMULACION
CODIGO   class Bsort {    public static void main(String args[]) {      int nums[] = { 99, -10, 100123, 18, -978, 5623,...
DIAGRAMA DE FLUJON-S
Ordenamiento burbuja1
Próxima SlideShare
Cargando en…5
×

Ordenamiento burbuja1

375 visualizaciones

Publicado el

PRESENTACION ORDENAMIENTO BURBUJA

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
375
En SlideShare
0
De insertados
0
Número de insertados
4
Acciones
Compartido
0
Descargas
5
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Ordenamiento burbuja1

  1. 1. HISTORIA Determinar con exactitud el origen del ordenamiento burbuja es un poco complicado, ya que no existe información precisa sobre su origen. Aunque en 1956 en un se encuentra expresado en un articulo al q llamaron “ordenamiento por intercambio” Existe una amplia bibliografía de artículos del año 1962 donde mencionan tipos de ordenamiento basados en este patrón, pero ninguno de ellos usando el nombre como tal.
  2. 2.  Sin evidente origen definitivo del nombre "burbuja“ se cierran sus orígenes mediante la consulta de los primeros artículos de revistas así como textos profesionales y pedagógicos de esta época. Obtiene su nombre de la forma con la que suben por la lista los elementos durante los intercambios, como si fueran pequeñas "burbujas". También es conocido como el método del intercambio directo. Dado que solo usa comparaciones para operar elementos, se lo considera un algoritmo de comparación, siendo el más sencillo de implementar.
  3. 3. FUNCIONAMIENTO Funciona revisando cada elemento de la lista que va a ser ordenada con el siguiente, intercambiándolos de posición si están en el orden equivocado. Es necesario revisar varias veces toda la lista hasta que no se necesiten más intercambios, lo cual significa que la lista está ordenada.
  4. 4. SIMULACION
  5. 5. CODIGO class Bsort { public static void main(String args[]) { int nums[] = { 99, -10, 100123, 18, -978, 5623, 463, -9, 287, 49 }; int a, b, t; int dimen; dimen = 10; // numero de elementos a ordenar // despliega el arreglo original System.out.print("El arreglo origial es:"); for(int i=0; i < dimen; i++) System.out.print(" " + nums[i]); System.out.println(); // Oredenamos comparando. for(a=1; a < dimen; a++) for(b=dimen-1; b >= a; b--) { if(nums[b-1] > nums[b]) { // si està fuera de orden // intercambia elementos t = nums[b-1]; nums[b-1] = nums[b]; nums[b] = t; } } // despliega el arreglo ordenado System.out.print("El arreglo ordenado es:"); for(int i=0; i < dimen; i++) System.out.print(" " + nums[i]); System.out.println(); } }
  6. 6. DIAGRAMA DE FLUJON-S

×