Menu
CoddyTech

栈类

Coddy 栈:数据结构系列 #1 课程的第 3 课,共 13 课。

我们将创建的 Stack 数据结构只存储整数。

每次创建数据结构时,你都应该决定如何在内部处理数据结构中的元素。

最常见的方法是使用数组,但不同的编程语言中还有许多其他方法。

在这个项目中,我们会一步步带你创建 Stack 类,但你需要自行决定如何在内部实现所有内容。

如果你遇到困难,请随时寻求我们的支持!

challenge icon

挑战

简单

编写一个类 Stack,并为它编写一个不接收任何输入的构造函数。

在构造函数中,将名为 elements 的类变量设为空数组。它用于存放栈中的元素。

亲手试试

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

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

栈:数据结构系列 #1中的所有课

自己练习: C 在线编译器