Título: Método Burbuja Publicado por: Lain0x en 1 Mayo 2011, 19:18 pm Hola, estoy tratando de aplicar el método Burbuja en C, pero no lo consigo. Estoy seguro que debe ser algún détalle que me falta.
Código: #include<stdio.h> Título: Re: Método Burbuja Publicado por: Akai en 1 Mayo 2011, 20:23 pm Tu implementación falla en, que para obtener el resultado correcto, no deberías visualizar el resultado hasta el final.
Código
Luego, ya visualizas el resultado. Añado algo, visto así, queda extraño. Lo "ideal" sería tener en la función burbuja todo el cálculo cuadrático de la ordenación (los dos bucles) y no lanzar n veces dicha función,que en tu caso realiza ordenaciones parciales, sino únicamente lanzarla una vez con el código completo. El resultado es el mismo, si, la claridad a la hora de leerlo, no. Y si estás aprendiendo, te interesa mucho lo segundo. Título: Re: Método Burbuja Publicado por: Lain0x en 1 Mayo 2011, 20:55 pm Voy a probar las dos formas, haré todo lo posible para que resulte.
Gracias Título: Re: Método Burbuja Publicado por: Lain0x en 1 Mayo 2011, 21:41 pm Listo, me quedó así y resultó a la perfección. Se suponía que antes tenía el método como int, y no entendía porque no funcionaba el método de la forma que lo escribiste. Y es que tenía que ser vacío para utilizarlo de esa forma.
Código: #include<stdio.h> |