栈类
Coddy 栈:数据结构系列 #1 课程的第 3 课,共 13 课。
我们将创建的 Stack 数据结构只存储整数。
每次创建数据结构时,你都应该决定如何在内部处理数据结构中的元素。
最常见的方法是使用数组,但不同的编程语言中还有许多其他方法。
在这个项目中,我们会一步步带你创建 Stack 类,但你需要自行决定如何在内部实现所有内容。
如果你遇到困难,请随时寻求我们的支持!
挑战
简单编写一个类 Stack,并为它编写一个不接收任何输入的构造函数。
在构造函数中,将名为 elements 的类变量设为空数组。它用于存放栈中的元素。
亲手试试
#include <stdio.h>
#include "stack.h"
int main() {
Stack stack;
Stack_init(&stack);
printf("%d\n", stack.size);
return 0;
}
栈:数据结构系列 #1中的所有课
自己练习: C 在线编译器