最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++隊列用法實例

 更新時間:2015年07月14日 10:39:14   作者:G0561  
這篇文章主要介紹了C++隊列用法,實例分析了C++實現(xiàn)隊列的入隊、出隊、讀取與判斷等相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

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

/*
 隊列使用時必須包含頭文件 #include <queue> 有以下幾種方法
 入隊push(),出隊pop(), 讀取隊首元素front(),讀取隊尾元素back() ,
 判斷隊是否有元素empty()
 求隊列元素個數(shù)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; //普通隊列好像沒有次方法 
  //優(yōu)先隊列的使用 優(yōu)先隊列中使用back、front 出現(xiàn)錯誤 
  priority_queue<int> three;
  three.push(10);
  three.push(20);
  three.push(30);
  cout<<"three 優(yōu)先隊列長度:"<<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++程序設(shè)計有所幫助。

相關(guān)文章

  • 關(guān)于C++面向?qū)ο笤O(shè)計的訪問性問題詳解

    關(guān)于C++面向?qū)ο笤O(shè)計的訪問性問題詳解

    這篇文章主要給大家介紹了關(guān)于C++面向?qū)ο笤O(shè)計的訪問性問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • C語言數(shù)組應(yīng)用實現(xiàn)掃雷游戲

    C語言數(shù)組應(yīng)用實現(xiàn)掃雷游戲

    這篇文章主要為大家詳細介紹了C語言數(shù)組應(yīng)用實現(xiàn)掃雷游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 簡單講解c++ vector

    簡單講解c++ vector

    這篇文章主要介紹了c++ vector的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)c++,感興趣的朋友可以了解下
    2020-09-09
  • 4組C語言中順序讀寫文件的函數(shù)分享

    4組C語言中順序讀寫文件的函數(shù)分享

    這篇文章主要為大家詳細介紹了4組C語言中實現(xiàn)順序讀寫文件的函數(shù),文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-03-03
  • C語言中 type *(0)的具體使用

    C語言中 type *(0)的具體使用

    表達式?type * (0)?在 C/C++ 編程中是一個常見的技巧,通常用于內(nèi)核編程和一些系統(tǒng)編程場景中,本文主要介紹了C語言中 type *(0)的具體使用,感興趣的可以了解一下
    2024-08-08
  • C語言中數(shù)組排序淺析

    C語言中數(shù)組排序淺析

    這篇文章主要為大家介紹了C語言算法練習(xí)中數(shù)組元素排序的四種類型,文中的示例代碼講解詳細,對我們學(xué)習(xí)C語言有一定幫助,需要的可以參考一下
    2022-12-12
  • Qt兩種定時器使用實現(xiàn)方式

    Qt兩種定時器使用實現(xiàn)方式

    這篇文章主要給大家介紹了關(guān)于Qt兩種定時器使用實現(xiàn)方式的相關(guān)資料,Qt中的定時器類是QTimer,QTimer不是一個可見的界面組件,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • 利用C++實現(xiàn)?然連接操作算法

    利用C++實現(xiàn)?然連接操作算法

    這篇文章主要介紹了利用C++實現(xiàn)?然連接操作算法,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • 詳解C語言初階基礎(chǔ)(2)

    詳解C語言初階基礎(chǔ)(2)

    這篇文章主要介紹了C語言中的初階基礎(chǔ),介紹了其相關(guān)概念,具有一定參考價值。需要的朋友可以了解下,希望能夠給你帶來幫助
    2021-11-11
  • C++ AfxBeginThread的介紹/基本用法

    C++ AfxBeginThread的介紹/基本用法

    這篇文章主要簡單介紹了C++ AfxBeginThread的基本用法,十分的細致,有需要的小伙伴可以參考下。
    2015-06-06

最新評論

青海省| 正蓝旗| 安阳县| 礼泉县| 城固县| 肃宁县| 突泉县| 正宁县| 伽师县| 万宁市| 新沂市| 宝清县| 吐鲁番市| 汉中市| 沐川县| 南安市| 城市| 儋州市| 涡阳县| 宜兰市| 凤凰县| 北辰区| 宜黄县| 商洛市| 黔西县| 商都县| 金乡县| 吉水县| 蓬溪县| 九龙城区| 凯里市| 图木舒克市| 建阳市| 江川县| 平原县| 堆龙德庆县| 夏河县| 浦城县| 延津县| 理塘县| 永德县|