2 AP
Programmation Avancée et Structure de Données II
TD 4 : Les piles
Soit une pile d’entiers :
P
3
NULL
1. Définir la structure d’une pile d’entiers
2. Écrire une fonction qui renverse une pile
3. Écrire une fonction récursive qui calcule le nombre de valeurs supérieur à 4
4. Écrire une fonction qui retourne la longueur de la pile
5. Écrire une fonction qui retire le premier élément d’une pile
6. Écrire une fonction qui permute les deux derniers éléments insérés dans la pile
7. Écrire une fonction qui permute le premier et le dernier élément d’une pile
8. Écrire une fonction qui effectue sur une pile n permutations circulaires successives.
NB : vérifier si l’entier n est plus petit que la longueur de la pile
Exemple avec n=2 :
15 36
4 19
Devient
36 1
19 15
1 4
Ikram EL KARFI 2022/2023