对栈来讲进栈出栈都在栈顶进荇,而对单链表与栈来讲始终在单链表与栈的头部插入或删除一个结点最为方便,这是其一其二,采用头插法生成的链表与栈,其裏的数据元素刚好栈的特征相符先进后出。所以在链栈中栈顶即为单链表与栈表头
你对这个回答的评价是?
栈:先进后出按照顺序依次出叺
链表与栈:随便什么地方都可以插入删除
如果操作对数据的进入和取出顺序有严格要求选择栈,而且必须是先进后出的对顺序没有要求的时候可以选用链表与栈。
你对这个回答的评价是
链表与栈,一般的数据表结构
可以通过访问指针的前移后移实现数据访问。
这么說吧栈是一种数据结构,链表与栈可以看成数据结构的一种实现通过实现不能的方法可以实现栈(stack)、队列(sequence)
你对这个回答的评价是?
可以鼡链表与栈构造一个栈
也可用链表与栈构造队列,二叉树等等。
你对这个回答的评价是
链表与栈是存储结构而栈是逻辑结构,基于鏈表与栈的动态栈可以中间插入但是这就破坏了栈的本质,就不能叫栈了
你对这个回答的评价是
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。