UFR de Mathématiques et d'Informatique
IUP 1, DEUG 2, 2002/2003
Programmation orientée objet
Travaux dirigés
Séance 10, avril






Non pilés





1 Les piles non bornées

On souhaite implanter la classe Pile des piles non bornées, en utilisant la classe Liste écrite en TP. La classe Pile doit fournir les méthodes suivantes :








On rappelle les méthodes de la classe Liste :


2 Les entiers : le retour




On décide de proposer une implantation de la classe Entier plus efficace que celle réalisée en TP. On décide donc de coder les entiers naturels en suivant cette fois un codage en base 1, et ce de la façon suivante : un entier N contient un seul attribut, de type Entier, qui est soit un pointeur nul (cas ou N = 0), soit un entier (N - 1).





On définit donc la classe Entier :


public class Entier {

  private Entier prec ;

  ...
}




Écrire pour cette classe les méthodes publiques suivantes :





This document was translated from LATEX by HEVEA.