Menu
CoddyTech

Stack Class

Leçon 3 sur 13 du cours La pile - Série sur les structures de données n°1 de Coddy.

La structure de données Stack que nous allons créer, stockera uniquement des entiers.

Chaque fois que vous créez une structure de données, vous devez décider comment gérer les éléments de la structure de données en interne.

La méthode la plus populaire consiste à utiliser un tableau, mais il existe de nombreuses façons qui diffèrent d'un langage de programmation à l'autre.

Au cours de ce projet, nous vous accompagnerons pas à pas lors de la création de la classe Stack, mais vous devrez décider comment tout implémenter en interne.

Si vous êtes bloqué, n'hésitez pas à faire appel à notre support pour obtenir de l'aide !

challenge icon

Défi

Facile

Écrivez une classe Stack avec un constructeur qui ne prend aucune entrée.

Dans le constructeur, donnez un tableau vide à une variable de classe nommée elements. Elle contiendra les éléments de la pile.

Essayez vous-même

#include <stdio.h>
#include "stack.h"

int main() {
    Stack stack;
    Stack_init(&stack);
    printf("%d\n", stack.size);
    return 0;
}

Toutes les leçons de La pile - Série sur les structures de données n°1

Entraînez-vous par vous-même : Compilateur C en ligne