棧與隊列

一、STL庫中stack的操作

1.stack的定義

首先添加頭文件:

#include <stack>
using namespace std;

定義:

stack<typename> name;

2.stack常用函數(shù)

假設已有棧stack<int> st

top()

獲取棧頂元素(也是stack內(nèi)元素訪問的唯一方法)

int a = st.top();

push()

將元素壓入棧頂(也是stack唯一存入元素的方法)

int x = 985;
st.push(x);

pop()

彈出棧頂元素

st.pop();

empty()

檢測stack是否為空构挤,空則返回true

bool is_empty = st.empty();

size()

返回stack的長度(元素個數(shù))

int size = st.size();

二缸血、題目

leetcode-20.有效的括號
leetcode-155.最小棧
leetcode-232.棧實現(xiàn)隊列
——————————————————————————————————————

隊列

一、STL庫中queue的操作

1.queue的定義

首先添加頭文件:

#include<queue>
using namespace std;

定義:

queue<typename> name;

2.queue常用函數(shù)

假設已有隊列queue<int> q

front()罚渐、back()

queue用front()訪問隊首元素明刷,用back()訪問隊尾元素

int f = q.fornt();
int b = q.back();

push()

push(x)將元素x入隊

q.push(123);

pop()

pop()令隊首元素出隊

q.pop()

empty()

empty()檢查queue是否為kong鸯绿,空則返回true

bool is_empty = q.empty();

size()

返回queue內(nèi)元素個數(shù)

int count = q.size();

二、題目

leetcode-225. 隊列實現(xiàn)棧

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末昂儒,一起剝皮案震驚了整個濱河市沟使,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌渊跋,老刑警劉巖腊嗡,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異拾酝,居然都是意外死亡燕少,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門蒿囤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來客们,“玉大人,你說我怎么就攤上這事材诽〉状欤” “怎么了?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵岳守,是天一觀的道長凄敢。 經(jīng)常有香客問我碌冶,道長湿痢,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任扑庞,我火速辦了婚禮譬重,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘罐氨。我一直安慰自己臀规,他們只是感情好,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布栅隐。 她就那樣靜靜地躺著塔嬉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪租悄。 梳的紋絲不亂的頭發(fā)上谨究,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天,我揣著相機與錄音泣棋,去河邊找鬼胶哲。 笑死,一個胖子當著我的面吹牛潭辈,可吹牛的內(nèi)容都是我干的鸯屿。 我是一名探鬼主播澈吨,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼寄摆!你這毒婦竟也來了谅辣?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤婶恼,失蹤者是張志新(化名)和其女友劉穎屈藐,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體熙尉,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡联逻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了检痰。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片包归。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖铅歼,靈堂內(nèi)的尸體忽然破棺而出公壤,到底是詐尸還是另有隱情,我是刑警寧澤椎椰,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布厦幅,位于F島的核電站,受9級特大地震影響慨飘,放射性物質(zhì)發(fā)生泄漏确憨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一瓤的、第九天 我趴在偏房一處隱蔽的房頂上張望休弃。 院中可真熱鬧,春花似錦圈膏、人聲如沸塔猾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽丈甸。三九已至,卻和暖如春尿褪,著一層夾襖步出監(jiān)牢的瞬間睦擂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工茫多, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留祈匙,地道東北人。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像夺欲,于是被迫代替她去往敵國和親跪帝。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 在這篇文章里些阅,我們來實現(xiàn)自定義的鏈式棧伞剑。首先我們來看看鏈式棧的結(jié)構(gòu)及操作定義。 鏈式棧結(jié)構(gòu)定義 首先市埋,新建兩個文件...
    我叫卡卡算了閱讀 830評論 0 2
  • 1.棧 1.1.棧的定義 棧(stack)是限定僅在表尾(棧頂 top)進行插入和刪除操作的后進先出的線性表黎泣。 p...
    JonyFang閱讀 1,362評論 0 21
  • 棧 棧是限定僅在表尾進行插入和操作的線性表;允許插入和刪除的一端稱為棧頂缤谎,另一端稱為棧底抒倚,不含任何數(shù)據(jù)元素的棧稱為...
    Bangys閱讀 441評論 0 0
  • 棧 棧是限定僅在表尾進行插入和刪除操作的線性表。 棧又稱為后進先出(Last In First Out )的線性表...
    jtsky閱讀 647評論 0 0
  • 棧是限定僅在表尾進行插入和刪除操作的線性表坷澡。隊列是只允許在一端進行插入操作托呕,而在另一端進行刪除操作的線性表。 棧的...
    Yix1a閱讀 516評論 0 0