国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

C++隊列用法實例

2020-01-26 15:02:38
字體:
來源:轉載
供稿:網友

本文實例講述了C++隊列用法。分享給大家供大家參考。具體如下:

/* 隊列使用時必須包含頭文件 #include <queue> 有以下幾種方法 入隊push(),出隊pop(), 讀取隊首元素front(),讀取隊尾元素back() , 判斷隊是否有元素empty() 求隊列元素個數size() */#include <iostream>#include <queue>using namespace std;int main(){  queue<int> one;  one.push(1);  one.push(2);  one.push(3);  cout<<"one 隊列長度:"<<one.size()<<endl;  cout<<"隊尾元素是:"<<one.back()<<endl;  cout<<"隊頭元素是:"<<one.front()<<endl;   cout<<"隊列是否為空(1為空,0為非空):"<<one.empty()<<endl;  one.pop(); //刪除是從隊頭元素開始的   cout<<one.front()<<endl;  cout<<one.size()<<endl;  //cout<<one.top()<<endl; //普通隊列好像沒有次方法   //優先隊列的使用 優先隊列中使用back、front 出現錯誤   priority_queue<int> three;  three.push(10);  three.push(20);  three.push(30);  cout<<"three 優先隊列長度:"<<three.size()<<endl;    cout<<"隊列是否為空(1為空,0為非空):"<<three.empty()<<endl;  while (false == three.empty())  {     cout<<three.top()<<endl;     three.pop();  }  cout<<endl;  system("pause");  return 0; }

希望本文所述對大家的C++程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陆良县| 抚顺市| 碌曲县| 福清市| 乌海市| 寿阳县| 淳化县| 大名县| 怀集县| 法库县| 阿坝| 朝阳县| 嘉兴市| 赣榆县| 平遥县| 从化市| 东阳市| 禄劝| 星座| 会同县| 阜平县| 怀宁县| 柯坪县| 宝山区| 芦溪县| 周口市| 仁布县| 伊宁县| 阳高县| 旅游| 临潭县| 德格县| 绥江县| 长泰县| 溧阳市| 寿光市| 新津县| 银川市| 卢氏县| 安仁县| 英德市|