Discusión:Ordenamiento de burbuja
He quitado el siguiente pseudocódigo del artículo, ya que corresponde al algoritmo de selección, no al de la burbuja. Y el código en C era el algoritmo quicksort, puff.
Para iCasilla desde INICIO hasta FINAL-1 Para iCasilla_sig desde iCasilla+1 hasta FINAL Si Vector(iCasilla)>Vector(iCasilla_sig) entonces Variable_Paso=Vector(iCasilla) Vector(iCasilla)=Vector(iCasilla_sig) Vector(iCasilla_sig)=Variable_Paso Fin Si Siguiente iCasilla_sig Siguiente iCasilla
Creo que tengo un código en C-lips de la burbuja mejorado. Lo pondré de mientras.
Correzione
[editar]> Siempre hace la misma cantidad de comparaciones, incluso cuando el arreglo ya está ordenado.
Non è corretto, in questo caso un ciclo è compiuto senza fare scambi e il numero di confronti è N-1 ...
Veamos....
No realiza el cambio pero siempre hace las comparaciones en tiempo cuadratico
lo cual en complejidad es n2
Correccion del Algoritmo de Burbuja (2do en la lista)
[editar]En el algoritmo se dice que en el primer For es n-2 y en el segundo es n-1, lo cual es incorrecto. El algoritmo debe ser en el primer For n-1, y en el segundo n.
El comentario anterior es obra de 57.77.2.194 (disc. · contr. · bloq.), quien olvidó u omitió firmarlo. ■ 15:10 13 nov 2007 (CET)
Lo dudo mucho, porque el último índice es . Si intentas intercambiar con obtendrás un error.
-- ■ 15:10 13 nov 2007 (CET)
Yo creo que estáis equivocados los dos: el primer bucle es hasta i-1, y el segundo bloque es hasta j-i. Siendo i la variable del primer bucle, y j la del segundo. De nada.
Muchos Ejemplos
[editar]Saludos! Sería prudente ordenar un poco los ejemplos de varios lenguajes... son "muchos" y el artículo se hace largo
Será prudente hacer un "anexo"?~* LaHire | (discusión) 22:21 15 sep 2009 (UTC)
Astrachan
[editar]"Varios experimentos, hechos por Astrachan, de ordenamiento de cadenas en Java, muestran que el ordenamiento de burbuja es 5 veces más lento que el ordenamiento por inserción y 40% más lento que el ordenamiento por selección."
¿A qué o quién se refiere Astrachan? ¿Hay alguna referencia?
--Chatran20 (discusión) 01:12 11 sep 2010 (UTC)
Algoritmo en Java
[editar]En la implementación en Java, no es necesario que el método devuelva ningún valor. Hay que recordar que en Java los objetos se pasan por referencia a los métodos, y un array es un objeto, por lo que el array que se pasa como parámetro queda modificado
Errores signos
[editar]solamente comenzando, encontre errores de signos, - , + , > , < , en el ejemplo, por falta de tiempo, solo cambie dos, al continuar la lectura encontre mas errores, creo que wikipedia murio para mi