Pile - LIFO

Résolu/Fermé
Aminax Messages postés 81 Date d'inscription jeudi 26 septembre 2013 Statut Membre Dernière intervention 29 mai 2015 - 10 oct. 2013 à 01:54
Aminax Messages postés 81 Date d'inscription jeudi 26 septembre 2013 Statut Membre Dernière intervention 29 mai 2015 - 11 oct. 2013 à 03:42
Salut ;

s'il vous plait !! Pourquoi utiliser un pointeur dans les piles ?? par exemple on met : p->sommet pour pointer sur le sommet :?

4 réponses

Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 7 342
10 oct. 2013 à 02:10
Bonsoir,

Dans quel cadre demandes-tu cela ?


0
Aminax Messages postés 81 Date d'inscription jeudi 26 septembre 2013 Statut Membre Dernière intervention 29 mai 2015
Modifié par Aminax le 10/10/2013 à 03:04
pile sous forme d'un tableau ... Je veux savoir l'utilité du pointeur ... p->sommet ça veut dire quoi exactement .. Je me suis perdu !! pourquoi on a utilisé un pointeur !! par exemple pour initialiser un pile ; on utilise cette fonction :
void init_pile(pile*p)
{ p->sommet=-1;
}
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
10 oct. 2013 à 07:55
En C il y a des pointeurs quasiment partout, implicitement un tableau c'est déjà un tableau, alors une "pile sous forme d'un tableau" sera également un pointeur.

Généralement les pointeurs sont utilisés pour l'allocation dynamique afin de réserver de la mémoire sans savoir (au moment où l'on code) la taille des données que l'on manipulera. Ici ta pile peut contenir 3 éléments comme 40000, donc pointeur.
0
Aminax Messages postés 81 Date d'inscription jeudi 26 septembre 2013 Statut Membre Dernière intervention 29 mai 2015
11 oct. 2013 à 03:42
oui c'est ça !! en fait il faut que je maîtrise toutes ces choses ! c'est la base .. Merci Beaucoup KX :)
0