小编Ham*_*led的帖子

堆栈,队列和链接列表

我最近开始学习数据结构,并且只有我自己的linked list实现.

现在我偶然发现了两个新的数据结构:stackqueue.
从什么到目前为止,我已经学会
stack是一个linked list只允许从它的尾巴插入/移除,并且
queue是一个linked list允许插入只在它的尾巴,只有从其头部取出.

我的问题是:
为什么我会使用这两种数据结构而不是linked list允许从任何地方插入和删除的常规数据?
另外,为什么这两种数据结构被归类为独立的数据结构而不是"有限的访问链表"?

queue stack linked-list data-structures

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

data-structures ×1

linked-list ×1

queue ×1

stack ×1