Mettre en oeuvre un réseau de piles où les piles sont définis:Mettre en oeuvre un réseau de piles à C
typedef struct StackNode {
int data;
StackNode* next;
} StackNode;
Chaque point de l'élément de tableau à une pile, chaque pile est initialisé comme une pile vide. Lorsque vous commencez à ajouter des éléments, il va commencer à les ajouter à la pile dans Stacks[0];
si vous dites -2
dans stdin puis 4
par exemple, les entrées suivantes iront à Stacks[4];
Par exemple:
5 10 -2 3 9 7 89 -1
will result in :
Stacks[0] -> 10 -> 5
Stacks[1]
Stacks[2]
Stacks[3] -> 89 -> 7 -> 9
-1
va arrêter le code de fonctionner.
J'ai problème avec la mise en œuvre d'un ensemble de piles de sorte que toute aide serait appréciée :)
Il n'est pas devoirs, mais il fait partie du code que je suis en train d'écrire et je suis en train de finir le plus tôt possible . Je pense que je comprends tout sauf l'idée de mettre en œuvre le tableau. Donc si c'était juste une pile pour pousser et faire éclater des éléments, ça aurait été facile. Merci pour la réponse :) – c2009l123
Pouvez-vous poster le code qui fonctionne réellement sur la structure? Ou avez-vous des problèmes même pour commencer? Je pense que cela a probablement besoin de l'étiquette de devoirs, comme l'a suggéré jinguy. –
même si ce n'est pas un devoir? – c2009l123