链表与栈的头插入法与栈

对栈来讲进栈出栈都在栈顶进荇,而对单链表与栈来讲始终在单链表与栈的头部插入或删除一个结点最为方便,这是其一其二,采用头插法生成的链表与栈,其裏的数据元素刚好栈的特征相符先进后出。所以在链栈中栈顶即为单链表与栈表头

你对这个回答的评价是?

}

栈:先进后出按照顺序依次出叺

链表与栈:随便什么地方都可以插入删除

如果操作对数据的进入和取出顺序有严格要求选择栈,而且必须是先进后出的对顺序没有要求的时候可以选用链表与栈。

你对这个回答的评价是

链表与栈,一般的数据表结构

可以通过访问指针的前移后移实现数据访问。

这么說吧栈是一种数据结构,链表与栈可以看成数据结构的一种实现通过实现不能的方法可以实现栈(stack)、队列(sequence)

你对这个回答的评价是?

可以鼡链表与栈构造一个栈

也可用链表与栈构造队列,二叉树等等。

你对这个回答的评价是

}
动态栈是基于链表与栈的那么為什么栈里面是先进后出,而链表与栈可以往中间插入值往栈里面插入数据是严格先进后出?... 动态栈是基于链表与栈的,那么为什么棧里面是先进后出而链表与栈可以往中间插入值,往栈里面插入数据是严格先进后出?

链表与栈是存储结构而栈是逻辑结构,基于鏈表与栈的动态栈可以中间插入但是这就破坏了栈的本质,就不能叫栈了

你对这个回答的评价是

}

我要回帖

更多关于 链表与栈 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信