SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Sly en Domingo 26 de Septiembre de 2010, 00:43

Título: algoritmo con pilas en C#
Publicado por: Sly en Domingo 26 de Septiembre de 2010, 00:43
hola, necesito ordenar una pila auxiliandome de dos mas
ya que un numero mayor no debe estar arriba de uno menor
Ejemplo
pila a   pila b   pila c
1
2
3
4
5

2
3
4
5        1

3
4
5         1         2

3
4                    1
5                    2

4                   1
5      3           2

y asi sucesivemente (son mucho movimientos) lo he estado haciendo pero  no me sale,aparte tengo que programarlo usando graficos en lugar de numeros
pueden ser cuadrados de diferentes tamaño o circulos es para el marte, y la verdad ya mi cabeza  no da mas, si alguien me ayuda con el algorimo me ayudara mucho, aparte
si me dan tips para hacer los graficos uff mas
gracias ojala puedan ayudarme
saludos (este es un juego no se si lo hayan visto)
Título: Re: algoritmo con pilas en C#
Publicado por: morringos en Domingo 26 de Septiembre de 2010, 03:13
Haber bro, ¿El método o lo que quieres hacer es ordenar la pila ascendentemente? ¿Las pilas son dinámicas o estáticas? Si es que son dinámicas, ¿Son implementadas por ti ó las que tiene el nombre de espacio Generics? Tengo dudas respecto a eso bro, y en cuanto a graficarlas, dices que se grafique el proceso de cómo es que va el proceso o nada mas que te grafique la pila ya ordenada ó como bro?

Espcifíca un poco más bro, para que así te podamos ayudar, igual, si pusieras lo que tienes de código, tal vés podamos encontrar tu falla y solucionarla con algunos agregados o ajustes.


Saludos!;
Morringos Phyps!;
Título: Re: algoritmo con pilas en C#
Publicado por: Sly en Martes 28 de Septiembre de 2010, 04:40
listo ya quedo, pero alguien me puede ayudar a generar una pausa para que  mis imagenes vayan mas lento
lo hago con un for, pero no es suficiente, alguna idea?
saludos
Título: Re: algoritmo con pilas en C#
Publicado por: morringos en Martes 28 de Septiembre de 2010, 05:43
Utiliza el método Sleep de la clase Thread, del nombre de espacio System.Threading.
Eso te podrá ayudar para lograr la pausa que quieres.


Saludos!;
Morringos Phyps!; ^_^