SoloCodigo

Programación General => Java => Mensaje iniciado por: BLADDE en Viernes 23 de Junio de 2006, 07:19

Título: Cola Pila Y Listas En Java
Publicado por: BLADDE en Viernes 23 de Junio de 2006, 07:19
que tal estoy empesando a trabajar con listas en java y me gustaria saver bastante sobre el hecho de que en java "no hay punteros" aunq si hay referencias
ademas si algen tiene un ejemplo de cola y pila en java con Jcreator y lo puede poner porfavor seria de mucha ayuda.
gracias.

aaaa algen save que es lo que pasa con el Jcreator pro??? y su parche
lo crakie y de igual manera se vencio no hay manera de arreglarlo ojo estoy hablando de Jcreator Pro no de el LE
Título: Re: Cola Pila Y Listas En Java
Publicado por: Nagisa en Viernes 23 de Junio de 2006, 22:05
Una referencia es bastante similar a un puntero, salvo que en Java no te tienes que preocupar de la gestion de la memoria, ni tampoco existe la aritmetica de punteros como pasaba en C/C++.

Te posteo un ejemplo de una pila de enteros en Java:
Código: Text
  1.  
  2.  
  3. class Pila{
  4.  private class NodoPila{
  5.   public int elemento;
  6.   public NodoPila resto;
  7.  
  8.   public NodoPila(int e, NodoPila r){
  9.    elemento = e;
  10.    resto = r;
  11.   }
  12.  }
  13.  
  14.  private NodoPila top;
  15.  
  16.  private Pila(NodoPila np){
  17.   top = np;
  18.  }
  19.  
  20.  public static vacia(){
  21.   return new Pila(null);
  22.  }
  23.  
  24.  public boolean esVacia(){
  25.   return top == null;
  26.  }
  27.  
  28.  public void apilar(int e){
  29.   top = new NodoPila(e, top);
  30.  }
  31.  
  32.  public int desapilar() throws PilaVaciaException{
  33.   if (top == null) throw new PilaVaciaException();
  34.   int res = top.elemento;
  35.   top = top.resto;
  36.   return res;
  37.  }
  38. }
  39.  
  40. class PilaVaciaException extends Exception{}
  41.  
  42.  
  43.  

Si algo no esta claro, no dudes en preguntar.

Saludos!!  :hola:
Título: Re: Cola Pila Y Listas En Java
Publicado por: BLADDE en Sábado 24 de Junio de 2006, 05:55
Muchas gracias nagiza te lo agradesco ya que  devo hacer una implementacion de pila en java con respecto a las expresiones Prefijas y postfija aaa una pregunta saves como poner el Jcreator Pro 3.05 a funcianar ?? osea el funciono solo por un tiempo yo lo parchie pero ya no sirve saves como arreglar eso?
Título: Re: Cola Pila Y Listas En Java
Publicado por: AnioN en Sábado 24 de Junio de 2006, 16:46
hay una version free de ese software.
Título: Re: Cola Pila Y Listas En Java
Publicado por: Nagisa en Sábado 24 de Junio de 2006, 18:52
Uhm... Supongo que el JCreator es alguna especie de IDE, no??

Yo como IDE uso netbeans o eclipse si es para cosas grandes, y notepad si son cosas pequeñas.  :)

Siento no poder ayudarte.

Suerte!
Título: Re: Cola Pila Y Listas En Java
Publicado por: BLADDE en Sábado 24 de Junio de 2006, 19:53
ok muchs grcis de tods forms si jcretor es un ide la version free tiene menos ayuds K La PRO PERO BUENO GRCIS DE TODS FORMS