如何使用
带有此语句的链表初始化堆栈?
嗨,我是 IT 世界的新手。我在如何启动此代码方面遇到问题。我们只得到这个结构:
typedef struct cell{
char elem;
struct cell * next;
}*Stack;
我们被告知要做推、弹出、顶、初始化、空和满。当我在执行 INITIALIZE 函数时,我遇到了困难,因为我不习惯数据类型"*堆栈"。
任何人都可以帮我解决这个问题。
以我的拙见,您应该按照以下步骤操作:
1 - 学习数据结构
2 - 了解堆栈和基本操作
3 - 学习 C 语言中的指针
4 - 学习 C 语言中的抽象数据类型
在此之后,使用此堆栈示例构建抽象数据类型,然后编写基本操作:推送和弹出。