个人主页: :✨✨✨初阶牛✨✨✨
推荐专栏: C语言进阶
个人信条: 知行合一
本篇简介:>:讲解用c语言实现:“数据结构之"栈”,分别从"顺序栈"和"链栈"的接口讲解....(返回值类型:stacktype)
一、顺序栈
"顺序栈"的类型定义
如果友友们学过顺序表,这种类型可以随便拿捏....,向"栈"中插入数据)
学到这里(顺序表和链表),对于"栈"的压栈操作很简单....由于是顺序表实现栈,所以在进行插入操作之前要先进行"判满"操作,如果栈满了,要进行扩容.
top是指向栈顶下标,需要将其往后移动一位,使其指向待插入位置....SLStackNode* next;
}SLStackNode;
其实我们不难发现,"链栈"的类型与单链表很相似,通过对"栈"的基本知识了解,"栈"只在一端进行"插入"和"删除"操作,为了用单链表实现这一要求