Menu
CoddyTech

Stack Class

Lição 3 de 13 do curso Pilha - Série Estruturas de Dados #1 da Coddy.

A estrutura de dados Stack que criaremos, armazenará apenas inteiros.

Toda vez que você cria uma estrutura de dados, você deve decidir como lidar com os elementos da estrutura de dados internamente.

A maneira mais popular é com um array, mas existem muitas formas que diferem de uma linguagem de programação para outra.

Durante este projeto, guiaremos você passo a passo enquanto cria a classe Stack, mas você precisará decidir como implementar tudo internamente.

Se você estiver travado, não hesite em usar nosso suporte para obter ajuda!

challenge icon

Desafio

Fácil

Escreva uma classe Stack com um constructor que não recebe entrada.

No construtor, atribua um array vazio a uma variável de classe chamada elements. Ela vai guardar os elementos da pilha.

Experimente você mesmo

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

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

Todas as lições de Pilha - Série Estruturas de Dados #1

Pratique por conta própria: Compilador de C online