Professional Documents
Culture Documents
TD 3 SD Piles Files
TD 3 SD Piles Files
Exercice 1
Soit une pile de caractères qu’on veut implémenter en utilisant la représentation contiguë. Quels
sont les cas d’erreurs qui peuvent être générées lors de traitement de la pile.
Ecrire :
1. Une fonction qui permet d’initialiser la pile
2. Une fonction qui permet d’empiler un caractère
3. Une fonction qui permet de dépiler un caractère
4. Une fonction qui permet d’afficher le contenu de la pile
Exercice 2
Exercice 3 :
Un palindrome est un message qui se lit de la même manière de gauche à droite et de droite à
gauche.
Ecrire la fonction « EcrireMessage » qui stocke dans une file le contenu d’un message tapé
par un utilisateur.
Ecrire la fonction « EstPalindrome » qui détermine si le message est bien un palindrome
(pour cela, vous utiliserez entre autre une pile).