150723培訓心得(queue)

2021-09-07 12:37:14 字數 999 閱讀 3740

queue(stl中函式,就是指佇列)

#include

#include

using namespace std;        //這幾個標頭檔案不可缺少

int main()

其他概述:

使用queue之前,要先利用建構函式乙個佇列物件,才幹夠進行元素的入隊。出隊,取隊首和隊尾等操作;

(1)queue() queueq; 或者 queueq[10000];

(2)queue(const queue&) 複製建構函式 

比如:用一行**利用queue物件q1,建立乙個以雙向鍊錶為底層容器的queue物件q2

queue>q1;queue>q2(q1);

(3)元素入隊        函式為:push()比如:q.push(3),意思是將3入隊 ,注意佇列的大小不預設

(4)元素出隊        函式為:pop()比如:q.pop()

(5)取對頭元素      函式為:front()

(6)取隊尾元素      函式為:back()

(7)推斷對空        函式為:empty()

(8)佇列的大小      函式為:size()返回佇列的當前元素的個數

**:

#include#include#include#includeusing namespace std;

int sta[110000];

int map[110000][3];

int ans[110000];

int main()

memset(ans,0,sizeof(ans));

ans[s]=-1;

while(!q.empty())推斷是否隊空,空則返回1。不空則返回0

else if(map[i][0]&&map[i][2]==now)

}} for(i=1;i<=n;i++)

}return 0;

}

Thoughtworks培訓心得

thoughtworks培訓心得 為期兩天的thoughtworks培訓結束了,我想基於此次培訓給自己畫一條 使用者使用文字地圖 來簡單講述自己所得。聽培訓人員對此次活動和公司的基本介紹 心情 興奮 思考 這是乙個獨特的公司,產品設計思維和極高的效率讓我為之震撼 同時我也為自己獲得了這樣乙個 獨特 ...

新人培訓心得

2018年12月27日 28日,我有幸參加了總公司教育培訓部組織的2018年第四期 智慧型工作 快樂生活 內勤員工培訓班,通過兩天的學習感覺自己收穫頗豐,下面從以下六個方面對本次培訓做一下自我總結,請領導審核。一 成功有約,建立共識 與公司 團隊建立共識,就是認同公司的目標和文化,團隊共識就是大家目...

150725培訓心得 vector

vector 不定長陣列 在c語言中,陣列定義必須給定長度,但是有的時候太浪費空間,可以利用stl中vector函式來解決這個問題。1 基本操作 1 標頭檔案 include 2 建立vector物件,vectorvec 3 尾部插入數字 vec.push back a 尾部刪除數字 vec.pop...