Menu
Coddy logo textTech

Stack Class

Leçon 3 sur 13 du cours 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, initialisez une variable de classe qui contiendra les éléments de la pile, en commençant par un tableau vide.

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 Pile - Série sur les structures de données n°1