• Viernes 8 de Noviembre de 2024, 19:03

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - jotron

Páginas: [1]
1
Java / Re: Muchas dudas
« en: Jueves 6 de Noviembre de 2008, 18:05 »
Gracias por tu contestación
Efectivamente tengo que parar cuando solo queden 2 que es cuando a partir de esta ya no tiene sentido.
Pero como creo las cadenas sin saber cuantas voy a tener???
porque la entrada puede ser los números que quieran 12345678910111213141516171819202122232425262728
para esta entrada tendré un número de colas para almacenar y posteriormente dividir e invertir para otra entrada mas corta otro número de colas.........
podías ponerme un ejemplo de como crear la colas? en funcion de los elementos de entrada.?
Gracias,

2
Java / Re: Muchas dudas
« en: Jueves 6 de Noviembre de 2008, 14:11 »
Hola moskito,
Te explico tenemos los metodos recursivos AntesDe_Invertida, DespuesDe, InvertirCola que tu mismo explicaste.
pues yo en el metodo main hago esto
cad=AntesDe_Invertida(InvertirCola(cadena,cadena.numElems()/2));
cad1=DespuesDe(InvertirCola(cadena,cadena.numElems()/2));

entonces dado la cadena 12345678
esto me guarda en cad 4321 8765
Hasta aquí bien pero ahora no veo como seguir iterando para que me vuelva a dividir 4321.... y 5678 ... hasta que no tenga sentido su inversión, ya que el siguiente paso tendría que tener 4 cadenas 34   12     78    56 y así sucesivamente hasta que ya la inversión no tenga sentido.
y aqui me atasco la primera vez bien pero la segunda tengo 2 colas que dividir e invertir la tercera 4 colas y así hasta que pierda el sentido la inversión.
Me entiendes??
Gracias antetodo

3
Java / Re: Muchas dudas
« en: Lunes 3 de Noviembre de 2008, 19:49 »
Cita de: "jotron"
Hola moskito tengo un problema parecido o casi igual lo unico que en vez de cadenas es con números
en el método main es cuando me hago un lío
la primera vez que llamamos a las funciones recursivas lo hace bien porque lo guardo en dos colas cola1 con la primera parte y cola2 con la segunda parte e invierto, ahora bien, la segunda vez me salen 4 colas la tercera 8 colas y la cuarta 16 colas, esto es un chapú no??? como podría implementar el main para hacer las llamadas a las funciones recursivas y que me lo vaya haciendo la inversión????
gracias de antetodo

4
Java / Re: Muchas dudas
« en: Lunes 3 de Noviembre de 2008, 18:54 »
Hola moskito tengo un problema parecido o casi igual lo unico que en vez de cadenas es con números
en el método main es cuando me hago un lío
la primera vez que llamamos a las funciones recursivas lo hace bien porque lo guardo en dos colas cola1 con la primera parte y cola2 con la segunda parte e invierto, ahora bien, la segunda vez me salen 4 colas la tercera 8 colas y la cuarta 16 colas, esto es un chapú no??? como podría implementar el main para hacer las llamadas a las funciones recursivas y que me lo vaya haciendo la inversión????
gracias de antetodo

Páginas: [1]