在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是queue?

汽車電子技術 ? 來源:C語言Plus ? 作者:C語言Plus ? 2023-02-27 15:43 ? 次閱讀

一、什么是 queue?

queue 容器,又稱隊列容器,是簡單地裝飾deque容器而成為另外的一種容器。

二、容器特性

1.雙開口容器

實際上該容器模擬的就是隊列存儲結構,只能從尾部插入元素,只能從頭部刪除元素。(先進先出,類似于排隊)

2.不支持迭代器

只能通過固定的函數插入、訪問和刪除

三、基本函數實現

1,構造函數

  • queue();創建一個空queue

2.元素的增加、獲取與刪除

  • void push(const T& x); 往隊列尾添加元素
  • reference front(); 獲取隊頭元素
  • reference back(); 獲取隊尾元素
  • void pop(); 刪除隊頭元素

5.判斷函數

  • bool empty() const;判斷容器中是否有元素,若無元素,則返回 true;反之,返回 false。

6.大小函數

  • int size() const;返回隊列中元素的個數

7.其他函數

  • void swap(queue&);交換兩個同類型隊列的數據

四、基本用法

#include
#include
using namespace std;
int main()
{
  queue<int> q;
  for (int i = 0; i < 10; i++)
  {
    q.push(i);
  }
  cout << q.front() << " " << q.back() << endl;
  while (!q.empty())
  {
    cout << q.front() << " ";
    q.pop();
  }
  cout << "\\nsize:" << q.size() << endl;

  return 0;
}
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 容器
    +關注

    關注

    0

    文章

    503

    瀏覽量

    22310
  • 隊列
    +關注

    關注

    1

    文章

    46

    瀏覽量

    11012
  • Queue
    +關注

    關注

    0

    文章

    16

    瀏覽量

    7365
收藏 人收藏

    評論

    相關推薦

    Linux kernel的wait queue機制

    當編寫Linux驅動程序、模塊或內核程序時,一些進程會等待或休眠一些事件。Linux中有幾種處理睡眠和醒來的方法,每種方法對應不同的需求,而wait queue便是其中一種。
    發表于 06-15 10:54 ?975次閱讀

    RAW queue

    1queue支持FIFO 和PRIO 的任務阻塞策略,如果是FIFO 的話阻塞隊列的順序是按照先來后到的次序去排列阻塞任務,PRIO 策略的話是按照優先級的排序。具體的設置可以直接設置這個結構體中
    發表于 02-27 14:06

    Queue Management、Queue Proxy Regions和Queue Peek Region幾個寄存器的主要區別是什么?

    Queue Management、Queue Proxy Regions和Queue Peek Region幾個寄存器的主要區別是什么? 我看到手冊上介紹的 Queue N Regis
    發表于 06-19 04:28

    6455 EDMA event queue問題

    我在使用EDMA +Mcbsp0用于接收外部數據時候,遇到一個很奇怪的問題,如果我將Mcbsp0的接收通道映射到event queue 1沒有任何問題,但是映射到其他3個event queue就會
    發表于 06-24 00:56

    python庫的Queue詳解

    Py之Queue:python庫之Queue的簡介、安裝、使用方法之詳細攻略
    發表于 12-28 10:09

    Queue隊列的作用是什么

    文章目錄前言Queue 隊列semaphore 信號量Mutex 互斥量微信公眾號前言FreeRTOS STM32CubeMX配置 內存管理 任務管理上節介紹了用STM32CubeMX生成帶
    發表于 02-14 06:57

    消息隊列Queue相關資料推薦

    消息隊列QueueAPItx_queue_createtx_queue_deletex_queue_flushtx_queue_front_sendtx_queue_receivetx_queue_send_notifyAPItx_queue_createtx_queue_deletetx_queue_flushtx_qu
    發表于 02-22 06:53

    Linux之work_queue_share教程

    Linux之work_queue_share教程,很好的Linux資料,快來學習吧
    發表于 04-15 17:49 ?13次下載

    Linux之work_queue_custom教程

    Linux之work_queue_custom教程,很好的Linux自學資料,快來學習吧。
    發表于 04-15 17:49 ?8次下載

    Linux之work_queue_delay_work教程

    Linux之work_queue_delay_work教程,很好的Linux自學資料,快來學習吧。
    發表于 04-15 17:54 ?12次下載

    Java多線程總結之Queue

    在Java多線程應用中,隊列的使用率很高,多數生產消費模型的首選數據結構就是隊列。Java提供的線程安全的Queue可以分為 阻塞隊列和非阻塞隊列 ,其中阻塞隊列的典型例子
    發表于 11-28 16:14 ?3445次閱讀
    Java多線程總結之<b class='flag-5'>Queue</b>

    ThreadX(九)------消息隊列Queue

    消息隊列QueueAPItx_queue_createtx_queue_deletex_queue_flushtx_queue_front_sendtx_queue_receivetx_queue_send_notifyAPItx_queue_createtx_queue_deletetx_queue_flushtx_qu
    發表于 12-28 19:35 ?2次下載
    ThreadX(九)------消息隊列<b class='flag-5'>Queue</b>

    隊列Queue的常用方法有哪些

    FIFO(先入先出)隊列Queue,LIFO(后入先出)隊列LifoQueue,和優先級隊列PriorityQueue。
    的頭像 發表于 08-19 10:24 ?6026次閱讀
    隊列<b class='flag-5'>Queue</b>的常用方法有哪些

    RTOS中Queue的工作原理

    Queue即消息隊列是通過RTOS內核提供的一種服務。它是一種線程間同步數據的安全方法。
    的頭像 發表于 07-25 15:45 ?4098次閱讀
    RTOS中<b class='flag-5'>Queue</b>的工作原理

    OpenHarmony語言基礎類庫【@ohos.util.Queue (線性容器Queue)】

    Queue的特點是先進先出,在尾部增加元素,在頭部刪除元素。根據循環隊列的數據結構實現。
    的頭像 發表于 04-27 21:20 ?470次閱讀
    OpenHarmony語言基礎類庫【@ohos.util.<b class='flag-5'>Queue</b> (線性容器<b class='flag-5'>Queue</b>)】
    主站蜘蛛池模板: a级精品九九九大片免费看 a级毛毛片看久久 | 久久天天躁狠狠躁夜夜2020一 | freesexvideo性欧美医生护士 | 久久亚洲一级毛片 | 国产美女精品久久久久久久免费 | 亚洲午夜久久久久久噜噜噜 | 69japanese日本100 69ww免费视频播放器 | 最近国语视频免费观看在线播放 | 国产一级特黄a大片免费 | 日本亚洲高清乱码中文在线观看 | 天天舔天天射 | 亚洲精品久久久久午夜 | 91av视频网站 | 成人永久免费视频 | 成人欧美一区二区三区的电影 | 日本视频不卡 | 明星三级国产免费播放 | 天天操人人爱 | 久久久婷婷亚洲5月97色 | 美女性视频网站 | 国内黄色一级片 | 免费三级网站 | 天天色天天射天天操 | 人人艹人人插 | 亚洲国产女人aaa毛片在线 | 综合色图 | 成人夜夜嗨 | 欧洲不卡一卡2卡三卡4卡网站 | 四虎永久免费网站免费观看 | 国内精品久久久久影 | 午夜精品福利视频 | 欧美黄色片在线播放 | 特级生活片 | 国产91久久最新观看地址 | 躁天天躁中文字幕在线 | 一区二区三区无码高清视频 | 狠狠丁香激情久久综合 | 手机看福利片 | 西西人体大胆午夜gog0 | 欧美精品xxxxbbbb| 亚洲欧美成人在线 |