在线观看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

    文章

    499

    瀏覽量

    22122
  • 隊列
    +關注

    關注

    1

    文章

    46

    瀏覽量

    10927
  • Queue
    +關注

    關注

    0

    文章

    16

    瀏覽量

    7284
收藏 人收藏

    評論

    相關推薦

    Linux kernel的wait queue機制

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

    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 ?3368次閱讀
    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 ?5862次閱讀
    隊列<b class='flag-5'>Queue</b>的常用方法有哪些

    RTOS中Queue的工作原理

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

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

    Queue的特點是先進先出,在尾部增加元素,在頭部刪除元素。根據循環隊列的數據結構實現。
    的頭像 發表于 04-27 21:20 ?372次閱讀
    OpenHarmony語言基礎類庫【@ohos.util.<b class='flag-5'>Queue</b> (線性容器<b class='flag-5'>Queue</b>)】
    主站蜘蛛池模板: 国产黄色在线看 | 久久国产精品99精品国产987 | 国产精品久久久久久久久免费观看 | 亚洲欧美精品一区二区 | 龙口护士门91午夜国产在线 | 久久草在线视频国产一 | 亚洲手机看片 | 狠狠色噜噜狠狠狠狠黑人 | 性生活一区 | 日韩免费精品视频 | 在线免费成人网 | 亚洲va久久久噜噜噜久久男同 | 男女啪视频大全1000 | 凹厕所xxxxbbbb偷拍视频 | 在线另类 | 五月国产综合视频在线观看 | 久青草国产免费观看 | 四虎影院在线免费 | 五月婷婷一区二区 | 日本三级在线播放线观看2021 | 亚洲一区欧美一区 | 黄色的视频网站在线观看 | 韩国理论三级在线观看视频 | 丝袜美腿视频一区二区三区 | 97capcom超频在线 | 双性强迫开宫灌满h | 色哥网站 | 狠狠干狠狠插 | 色爱综合网欧美 | 午夜在线观看网站 | 午夜在线免费观看视频 | 欧美刺激午夜性久久久久久久 | 人人干夜夜操 | 久久久国产精品网站 | 一级毛片不卡 | 在线色播| freesexvideo性大全| 日本aaaaa毛片在线视频 | 欧美另类丰满69xxxxx | 97理论三级九七午夜在线观看 | 国内黄色录像 |