C - 如何使用链表初始化堆栈


如何使用

带有此语句的链表初始化堆栈?

嗨,我是 IT 世界的新手。我在如何启动此代码方面遇到问题。我们只得到这个结构:

typedef struct cell{
   char elem;
   struct cell * next;
}*Stack;

我们被告知要做推、弹出、顶、初始化、空和满。当我在执行 INITIALIZE 函数时,我遇到了困难,因为我不习惯数据类型"*堆栈"。

任何人都可以帮我解决这个问题。

以我的拙见,您应该按照以下步骤操作:

1 - 学习数据结构

2 - 了解堆栈和基本操作

3 - 学习 C 语言中的指针

4 - 学习 C 语言中的抽象数据类型

在此之后,使用此堆栈示例构建抽象数据类型,然后编写基本操作:推送和弹出。

相关内容

  • 没有找到相关文章

最新更新