Bonjour, dans l'optique de m'entrainer en java, je réalise actuellement une classe chargé de l'implémentation d'un type pile en liste chainée.
J'ai donc un panel de fonction classique à implémenter tel : size(), add(), sub(), ...
Et au niveau du add j'ai des problèmes pour l'implémentation :
Classe pilenempty :
Code :
- private String head;
- private Pile tail;
- private int size ;
- public pilenempty(String a){
- head = a;
- tail = null;
- size = 1;
- }
- public void add(String a){
- Pile temp = new pilenempty(a);
- temp.tail = this;
- temp.size = this.size() + 1;
- this = temp;
- }
|
Comme vous pouvez le voir, j'ai tenté le add avec l'intuition (je suis plus coutumier des pointeur en pascal), ce qui évidemment ne marche pas.
Quelqu'un pourrait-il me mettre sur le droit chemin ?
Merci d'avance.
Message édité par Siron le 14-04-2007 à 22:10:37