数据结构与算法(3)-----队列和栈
生活随笔
收集整理的這篇文章主要介紹了
数据结构与算法(3)-----队列和栈
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?
1. 棧和隊列的基本性質(zhì)
(1)數(shù)組結(jié)構(gòu)實現(xiàn)容易;
(2)用鏈表結(jié)構(gòu)較為復(fù)雜,因為牽扯很多的指針操作;
?
1.1? 棧結(jié)構(gòu)的基本操作
(1)pop操作;(彈出)
(2)top或peek操作;
(3)push操作;(壓棧)
(4)size操作;
?
1.2? 隊列的基本操作
(1)隊列的基本操作與棧操作不同的是,push操作作為在隊頭加入元素;而pop操作是從隊列尾部彈出一個元素;
(2)隊列和棧的基本操作,都是時間復(fù)雜度為O(1)的操作;
特殊:
轉(zhuǎn)載于:https://www.cnblogs.com/Mairr/p/8362692.html
總結(jié)
以上是生活随笔為你收集整理的数据结构与算法(3)-----队列和栈的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SVG动画.animateTransfo
- 下一篇: mysql5.6.4以下不支持多个字段类