Deug MASS 2 Année 2000/2001
U.N.S.A.
ALGORITHMIQUE ET STRUCTURES DE DONNEES
TP 8
Récursivité
Ajouter dans la classe Recursivite une méthode récursive
public static int factorielle(int n) qui retourne
n!
Rappel :
Ecrire le constructeur public Tableau(Tableau t, int p)
décrit dans le TD 6 qui permet de construire un tableau à partir
d'un tableau t passé en paramètre en le recopiant à partir du
p-ième élément.
Remplacer la méthode toString de la classe Tableau par une
nouvelle version qui construira la chaine de caractère à retourner
de manière récursive.
Ecrire une méthode récursive public int
dernierElement() qui parcourt tout le tableau pour
retourner le dernier élément.
Ecrire une méthode public int plusPetitElement() qui retourne
la valeur du plus petit élément du Tableau courant.
Ecrire une méthode récursive
public Tableau concatene(Tableau t2)
qui retourne la concaténation du tableau courant avec celui
passé en paramètre.
Ecrire une méthode qui additionne terme à terme les éléments
de deux Tableaux et retourne le tableau résultant.
public Tableau additionRecursive(Tableau t2)
Fabrice Huet
2001-05-03