链接堆栈的基本算法

来源:互联网 发布:网络大电影的优势 编辑:程序博客网 时间:2024/06/07 02:03

链接堆栈就是采用一个线性链表实现一个堆栈结构,栈中每一个元素用一个链接点表示,同时设置一个指针变量top指出当前栈顶元素所在链接点的存储位置,当堆栈为空时,top == NULL。采用线性链表表示的堆栈不必设置头结点,链表第1个链接点就是栈顶元素所在的链接点,最先进入堆栈的元素就一定在链表末尾的那个结点,只要把线性链表第1个链接点的指针定义为栈顶指针,并且限定只能在链表前面进行插入,删除等操作,这个链表就成为链接堆栈,线性链表的堆栈类型描述如下:

 



链接堆栈的基本算法描述如下,包括测试代码:

推荐网址:http://blog.csdn.net/caryaliu/article/details/7086121
0 0
原创粉丝点击