Menu
Coddy logo textTech

Stack Class

Урок 3 из 13 курса Стек — Серия «Структуры данных» №1 на Coddy.

Структура данных Stack, которую мы создадим, будет хранить только целые числа.

Каждый раз, когда вы создаете структуру данных, вы должны решить, как обрабатывать элементы структуры данных внутри.

Самый популярный способ — с использованием массива, но существует множество способов, которые различаются в зависимости от языка программирования.

В ходе этого проекта мы будем вести вас за руку при создании класса Stack, но вам нужно будет решить, как реализовать все внутри.

Если вы застряли, не стесняйтесь обращаться в нашу поддержку за помощью!

challenge icon

Задание

Легко

Напишите class Stack с constructor, который не принимает входных данных.

В constructor инициализируйте переменную класса, которая будет хранить элементы стека, начиная с пустого массива.

Попробуйте сами

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

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

Все уроки раздела Стек — Серия «Структуры данных» №1