亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

c++中stack、queue和vector的基本操作示例

2020-01-26 13:56:22
字體:
來源:轉載
供稿:網友

前言

這幾天在接觸搜索的題目,用bfs時基本都用到隊列,就順便學習了數據結構的棧、隊列。本文將詳細給大家介紹關于c++中stack、queue和vector的基本操作,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

stack 的基本操作有:

入棧,如例:s.push(x);

出棧,如例:s.pop();注意,出棧操作只是刪除棧頂元素,并不返回該元素。

訪問棧頂,如例:s.top()

判斷??眨缋?code>s.empty() ,當??諘r,返回true。

訪問棧中的元素個數,如例:s.size() 。

queue 的基本操作有:

入隊,如例:q.push(x); 將x 接到隊列的末端。

出隊,如例:q.pop(); 彈出隊列的第一個元素,注意,并不會返回被彈出元素的值。

訪問隊首元素,如例:q.front() , 即最早被壓入隊列的元素。

訪問隊尾元素,如例:q.back() ,即最后被壓入隊列的元素。

判斷隊列空,如例:q.empty() ,當隊列空時,返回true。

訪問隊列中的元素個數,如例:q.size()

vector的基本操作有:

尾部插入數字:vec.push_back(a);

使用下標訪問元素,cout<<vec[0]<<endl;記住下標是從0開始的。

使用迭代器訪問元素.

vector<int>::iterator it;for(it=vec.begin();it!=vec.end();it++)cout<<*it<<endl;

插入元素: vec.insert(vec.begin()+i,a);在第i+1個元素前面插入a;

刪除元素: vec.erase(vec.begin()+2);刪除第3個元素

vec.erase(vec.begin()+i,vec.end()+j);刪除區間[i,j-1];區間從0開始

向量大小:vec.size();

清空:vec.clear();

注意:

使用reverse將元素翻轉:需要頭文件#include<algorithm>

reverse(vec.begin(),vec.end());將元素翻轉(在vector中,如果一個函數中需要兩個迭代器,一般后一個都不包含.)

使用sort排序:需要頭文件#include<algorithm> ,

sort(vec.begin(),vec.end()); (默認是按升序排列,即從小到大).

可以通過重寫排序比較函數按照降序比較,如下:

定義排序比較函數:

bool Comp(const int &a,const int &b){return a>b;}

調用時:sort(vec.begin(),vec.end(),Comp) ,這樣就降序排序。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲a中文字幕| 欧美午夜片在线免费观看| 81精品国产乱码久久久久久| 欧美高清电影在线看| 免费97视频在线精品国自产拍| 久久精品久久久久久| 正在播放国产一区| 日本免费久久高清视频| 亚洲人成亚洲人成在线观看| 日韩欧美中文字幕在线播放| 91最新国产视频| 精品国产一区久久久| 欧美日韩亚洲激情| 久热在线中文字幕色999舞| 亚洲国产美女久久久久| 欧美日韩午夜视频在线观看| 亚洲国产精品嫩草影院久久| 亚洲欧洲一区二区三区在线观看| 亚洲欧美另类中文字幕| 欧美三级欧美成人高清www| 亚洲欧美日韩精品久久奇米色影视| 国产亚洲精品成人av久久ww| 欧美天堂在线观看| 亚洲天堂成人在线视频| 美女视频黄免费的亚洲男人天堂| 国产精品久久久久国产a级| 精品二区三区线观看| 久久国产精品99国产精| 欧美激情视频一区二区| 日本午夜在线亚洲.国产| 久久亚洲精品一区二区| 久久免费视频网站| 日韩电视剧在线观看免费网站| 国产成人综合久久| 亚洲精品黄网在线观看| 欧美久久精品午夜青青大伊人| 九九九热精品免费视频观看网站| 中文字幕在线看视频国产欧美| 黑人巨大精品欧美一区二区| 91在线免费网站| 欧美最猛性xxxxx免费| 亚洲欧美日韩中文视频| 国产精品白嫩初高中害羞小美女| 综合激情国产一区| xxxx性欧美| 91国语精品自产拍在线观看性色| 国产中文欧美精品| 色综合男人天堂| 91福利视频网| 亚洲欧美中文另类| 欧美日韩不卡合集视频| 国产精品视频久久久| 亚洲免费av片| 欧美性20hd另类| 国产婷婷97碰碰久久人人蜜臀| 在线观看欧美成人| 欧美日韩一区二区在线播放| 亚洲夜晚福利在线观看| 亚洲激情久久久| 成人免费视频在线观看超级碰| 777国产偷窥盗摄精品视频| 欧美午夜影院在线视频| 国产日韩欧美自拍| 亚洲美女自拍视频| 日韩欧美成人精品| 热门国产精品亚洲第一区在线| 成人有码视频在线播放| 欧美黑人一级爽快片淫片高清| 日韩精品中文字幕在线观看| 成人国产精品一区| 亚洲区一区二区| 欧美精品一区在线播放| 国产精品男女猛烈高潮激情| 91牛牛免费视频| 在线看日韩av| 最近2019好看的中文字幕免费| 亚洲天堂成人在线| 热久久这里只有精品| 亚洲性生活视频| 成人网在线免费观看| 欧美日韩在线免费| 日韩av在线影院| 国产精品成av人在线视午夜片| 日韩成人av在线播放| 色综合久综合久久综合久鬼88| 国产国语videosex另类| 久久综合国产精品台湾中文娱乐网| 精品国产老师黑色丝袜高跟鞋| 国产精品一久久香蕉国产线看观看| 久久99久久99精品中文字幕| 国产va免费精品高清在线观看| 亚洲综合av影视| 精品调教chinesegay| 久久中文字幕一区| 91久久夜色精品国产网站| 国产欧美精品一区二区三区-老狼| 欧洲中文字幕国产精品| 日韩欧中文字幕| 日韩国产高清视频在线| 91av在线播放视频| 视频直播国产精品| 日韩激情片免费| 成人日韩在线电影| 亚洲综合国产精品| 亚洲国产日韩一区| 欧美亚洲午夜视频在线观看| 麻豆成人在线看| 亚洲视频在线观看视频| 亚洲成人激情在线观看| 亚洲美女精品成人在线视频| 国产精品露脸自拍| 日韩av电影手机在线| 精品视频在线导航| 亚洲国产黄色片| 国产精品久久久av久久久| 亚洲综合视频1区| 欧美日韩国产精品专区| 中文字幕欧美精品在线| 91国产一区在线| 91在线免费视频| 国产日本欧美一区二区三区| 国产精品大陆在线观看| 亚洲精品福利在线| 亚洲综合中文字幕68页| 97精品久久久| 91精品国产自产91精品| 欧美成人小视频| 91免费福利视频| 国产精品一区二区久久| 日韩美女写真福利在线观看| 51色欧美片视频在线观看| 久久久精品一区二区三区| 国产精品视频永久免费播放| 午夜精品三级视频福利| 欧美黑人视频一区| 欧美丝袜美女中出在线| 欧美黑人视频一区| 国产精品久久久久免费a∨| 日本久久久久久久久| 国产精品成人久久久久| 日韩精品中文字幕在线播放| 日韩在线视频观看正片免费网站| 亚洲二区在线播放视频| 亚洲精品中文字幕有码专区| 国产精品入口夜色视频大尺度| 国产一级揄自揄精品视频| 日韩hd视频在线观看| 亚洲人精选亚洲人成在线| 色婷婷久久av| 成人黄色激情网| 91久久久久久国产精品| 岛国av在线不卡| 色综合久久精品亚洲国产| 亚洲性猛交xxxxwww| 精品久久中文字幕久久av| 色多多国产成人永久免费网站| 欧美日韩另类在线| 亚洲xxxx妇黄裸体| 日韩精品在线私人| 亚洲天天在线日亚洲洲精| 国产精品视频午夜| 亚洲护士老师的毛茸茸最新章节| 久久久成人av| 久久久av一区|