一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

夜空中最亮的星——deque容器

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-24 14:42 ? 次閱讀

一、deque工作原理:

deque容器內(nèi)部有個(gè)中控器,維護(hù)每段緩沖區(qū)中的內(nèi)容,緩沖區(qū)中存放真實(shí)數(shù)據(jù);中控器維護(hù)的每個(gè)緩沖區(qū)的地址,使得使用deque時(shí)像一片連續(xù)的內(nèi)存空間,如下圖所示:

二、deque構(gòu)造函數(shù):

1、功能描述:

deque容器構(gòu)造

2、函數(shù)原型:

dequedeqT;//默認(rèn)構(gòu)造函數(shù)

deque(beg,end);//構(gòu)造函數(shù)將[beg,end)區(qū)間中的元素拷貝給本身

deque(n,elem);//構(gòu)造函數(shù)將n個(gè)elem拷貝給本身

deque(const deque &deq);//拷貝構(gòu)造函數(shù)

代碼應(yīng)用:

#include

結(jié)果輸出:

root@txp-virtual-machine:/home/txp/test2# ./a.out
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9
100 100 100 100 100 100 100 100 100 100
100 100 100 100 100 100 100 100 100 100

三、deque賦值操作:

1、功能描述:

給deque容器進(jìn)行賦值

2、函數(shù)原型:

deque operator=(const deque &deq);//重載等號(hào)操作符

assign(beg,end);//將[beg,end)區(qū)間中的數(shù)據(jù)拷貝賦值給本身

assign(n,elem);//將n個(gè)elem拷貝賦值給本身

代碼應(yīng)用:

#include

結(jié)果輸出:

root@txp-virtual-machine:/home/txp/test2# ./a.out
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9
100 100 100 100 100 100 100 100 100 100

四、deque大小操作:

1、功能描述:

對(duì)deque容器的大小進(jìn)行操作

2、函數(shù)原型:

deque.empty();//判斷容器是否為空

deque.size();//返回容器中的元素個(gè)數(shù)

deque.resize(num);//重新指定容器的長(zhǎng)度num,若容器變長(zhǎng),則以默認(rèn)值填充新位置;如果容器變短,則末尾超出容器長(zhǎng)度的元素被刪除

deque.resize(num,elem);//重新指定容器的長(zhǎng)度num,若容器變長(zhǎng),則以elem值填充新位置;如果容器變短,則末尾超出容器長(zhǎng)度的元素被刪除

代碼應(yīng)用:

#include

結(jié)果輸出:

root@txp-virtual-machine:/home/txp/test2# ./a.out
0 1 2 3 4 5 6 7 8 9
d1 is not empty
d1 is : 10
0 1 2 3 4 5 6 7 8 9 1 1 1 1 1
0 1 2 3 4

注:deque沒有容量的概念!

五、deque插入和刪除:

1、功能描述:向deque容器中插入和刪除數(shù)據(jù)

2、函數(shù)原型:

(1)兩端插入操作:push_back(elem);//在容器尾部添加一個(gè)數(shù)據(jù)

push_front(elem);//在容器頭部插入一個(gè)數(shù)據(jù)

pop_back();//刪除容器最后一個(gè)元素?cái)?shù)據(jù)

pop_front();//刪除容器第一數(shù)據(jù)

(2)指定位置操作:

insert(pos,elem);//在pos位置插入一個(gè)elem元素的拷貝,返回新數(shù)據(jù)的位置

insert(pos,n,elem);//在pos位置插入n個(gè)elem數(shù)據(jù),無返回值

insert(pos,beg,end);//在pos位置插入[beg,end)區(qū)間的數(shù)據(jù),無返回值

clear();//清空容器的所有數(shù)據(jù)

erase(beg,end);//刪除[beg,end)區(qū)間的數(shù)據(jù),返回下一個(gè)數(shù)據(jù)的位置

erase(pos);//刪除pos位置的數(shù)據(jù),返回下一個(gè)數(shù)據(jù)的位置

兩端代碼應(yīng)用:

#include

結(jié)果輸出:

root@txp-virtual-machine:/home/txp/test2# ./a.out
200 100 10 20
200 100 10
100 10

代碼應(yīng)用:

#include

結(jié)果輸出:

root@txp-virtual-machine:/home/txp/test2# ./a.out
200 100 10 20
1000 200 100 10 20
10000 10000 1000 200 100 10 20
1 2 3 10000 10000 1000 200 100 10 20

代碼應(yīng)用:

#include

結(jié)果輸出:

root@txp-virtual-machine:/home/txp/test2# ./a.out
200 100 10 20
200 10 20

六、deque數(shù)據(jù)存取:

1、功能描述:

對(duì)deque容器中的數(shù)據(jù)存取操作

2、函數(shù)原型:

at(int idx);//返回索引idx所指的數(shù)據(jù)

operator[];//返回索引idx所指的數(shù)據(jù)

front();//返回容器中第一個(gè)元素

back();//返回容器中最后數(shù)據(jù)元素

代碼應(yīng)用:

#include

結(jié)果輸出:

root@txp-virtual-machine:/home/txp/test2# ./a.out
200 100 10 20
200 100 10 20
the first is : 200
the last is : 20

七、deque排序:

1、功能描述:

利用算法實(shí)現(xiàn)對(duì)deque容器進(jìn)行排序

2、算法:

sort(iterator beg,iterator end);//對(duì)beg和end區(qū)間元素進(jìn)行排序

代碼應(yīng)用:

#include

結(jié)果輸出:

root@txp-virtual-machine:/home/txp/test2# ./a.out
200 100 10 20
10 20 100 200

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 容器
    +關(guān)注

    關(guān)注

    0

    文章

    504

    瀏覽量

    22319
  • 可編程邏輯
    +關(guān)注

    關(guān)注

    7

    文章

    523

    瀏覽量

    44491
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    在4nm邏輯芯片上實(shí)現(xiàn)40%以上的測(cè)試良率

    方式來改進(jìn)電容器表現(xiàn),但穩(wěn)定性尚未達(dá)到預(yù)期水平,很可能會(huì)拖慢 1c nm 進(jìn)度。 半導(dǎo)體業(yè)內(nèi)人士表示,“從三電子的角度來看,剩下的任務(wù)是穩(wěn)定搭載在HBM上的DRAM以及封裝技術(shù)?!?
    發(fā)表于 04-18 10:52

    Kubernetes:構(gòu)建高效的容器化應(yīng)用平臺(tái)

    Kubernetes 作為容器編排的事實(shí)標(biāo)準(zhǔn),在容器化應(yīng)用部署中發(fā)揮著關(guān)鍵作用。 搭建 Kubernetes 集群是應(yīng)用的基礎(chǔ)??梢允褂胟ubeadm工具快速搭建。在主節(jié)點(diǎn)執(zhí)行kubeadm
    的頭像 發(fā)表于 01-23 15:22 ?245次閱讀

    智慧路燈“照亮”城市夜空——晉中市城區(qū)4萬盞路燈實(shí)現(xiàn)節(jié)能化智慧化改造

    智慧路燈“照亮”城市夜空——晉中市城區(qū)4萬盞路燈實(shí)現(xiàn)節(jié)能化智慧化改造
    的頭像 發(fā)表于 12-31 14:55 ?356次閱讀
    智慧路燈“照亮”城市<b class='flag-5'>夜空</b>——晉中市城區(qū)4萬盞路燈實(shí)現(xiàn)節(jié)能化智慧化改造

    硅電容器已完成量產(chǎn)準(zhǔn)備

    在近日舉行的韓國(guó)半導(dǎo)體展覽會(huì)上,三公司宣布了一項(xiàng)重要技術(shù)突破:其技術(shù)團(tuán)隊(duì)已順利完成硅電容器的量產(chǎn)準(zhǔn)備工作。這一成果標(biāo)志著三在先進(jìn)半導(dǎo)體領(lǐng)域取得了顯著進(jìn)展,預(yù)示著半導(dǎo)體技術(shù)的新一輪革新。
    的頭像 發(fā)表于 10-28 16:59 ?542次閱讀

    群芯微電子受邀參加2024年韓國(guó)電子展

    在全球電子行業(yè)的舞臺(tái)上,每一次的技術(shù)革新都如同夜空中最亮,照亮了未來的方向。在這個(gè)充滿希望的秋季,來自中國(guó)的寧波群芯微電子將攜其前沿技術(shù)和產(chǎn)品,閃耀登場(chǎng)于韓國(guó)電子展(KES 2024),開啟一段中韓兩國(guó)電子行業(yè)合作的新篇章。
    的頭像 發(fā)表于 10-21 10:37 ?1160次閱讀

    路燈升級(jí)“智慧大腦” 點(diǎn)亮獨(dú)山子的夜空智慧路燈路燈智能路燈

    路燈升級(jí)“智慧大腦” 點(diǎn)亮獨(dú)山子的夜空智慧路燈路燈智能路燈
    的頭像 發(fā)表于 10-09 13:36 ?397次閱讀
    路燈升級(jí)“智慧大腦” 點(diǎn)亮獨(dú)山子的<b class='flag-5'>夜空</b>智慧路燈路燈智能路燈

    江蘇智慧路燈“照亮”埃塞俄比亞首都夜空智慧路燈系統(tǒng) 路燈平臺(tái)

    江蘇智慧路燈“照亮”埃塞俄比亞首都夜空智慧路燈系統(tǒng) 路燈平臺(tái)
    的頭像 發(fā)表于 10-09 13:27 ?305次閱讀
    江蘇智慧路燈“照亮”埃塞俄比亞首都<b class='flag-5'>夜空</b>智慧路燈系統(tǒng) 路燈平臺(tái)

    使用碼云實(shí)現(xiàn)CC3220空中升級(jí)

    電子發(fā)燒友網(wǎng)站提供《使用碼云實(shí)現(xiàn)CC3220空中升級(jí).pdf》資料免費(fèi)下載
    發(fā)表于 09-29 10:21 ?0次下載
    使用碼云實(shí)現(xiàn)CC3220<b class='flag-5'>空中</b>升級(jí)

    MT6701磁編碼IC將在工業(yè)4.0智能制造中的應(yīng)用

    高效與精準(zhǔn),編織著生產(chǎn)線流暢運(yùn)作的金色綢帶。MT6701磁編碼IC的融入,如同夜空中最亮,不僅照亮了潤(rùn)滑系統(tǒng)的智能之路,更以其超凡脫俗的性能,為工業(yè)界帶來了前所未有的變革與飛躍。 www.abitions.com 它,宛如一位擁有超感官
    的頭像 發(fā)表于 08-12 17:20 ?349次閱讀
    MT6701磁編碼IC將在工業(yè)4.0智能制造中的應(yīng)用

    貼片電容器容量怎么換算?

    貼片電容器的容量換算主要基于電容的基本單位及其換算關(guān)系。電容的基本單位是法拉(F),但在實(shí)際應(yīng)用中,由于法拉這個(gè)單位太大,通常會(huì)使用更小的單位來表示電容的容量,如毫法(mF)、微法(uF)、納法
    的頭像 發(fā)表于 08-08 14:51 ?588次閱讀

    MT6835磁編碼IC在工業(yè)生產(chǎn)中的液位檢測(cè)領(lǐng)域的應(yīng)用

    在錯(cuò)綜復(fù)雜的工業(yè)生產(chǎn)巨幅畫卷中,準(zhǔn)確而可靠的液位檢測(cè)猶如夜空中最亮的北斗,以其無與倫比的精確度,為生產(chǎn)流程的每一步指引方向,確保每一步都穩(wěn)健而精準(zhǔn)地跨越。它不僅是生產(chǎn)線心臟穩(wěn)健跳動(dòng)的守護(hù)者,更是推動(dòng)
    的頭像 發(fā)表于 08-06 17:13 ?350次閱讀
    MT6835磁編碼IC在工業(yè)生產(chǎn)中的液位檢測(cè)領(lǐng)域的應(yīng)用

    鴻蒙語言基礎(chǔ)類庫(kù):ohos.util.Deque 線性容器Deque

    Deque(double ended queue)根據(jù)循環(huán)隊(duì)列的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn),符合先進(jìn)先出以及先進(jìn)后出的特點(diǎn),支持兩端的元素插入和移除。Deque會(huì)根據(jù)實(shí)際需要?jiǎng)討B(tài)調(diào)整容量,每次進(jìn)行兩倍擴(kuò)容。
    的頭像 發(fā)表于 07-10 09:19 ?348次閱讀
    鴻蒙語言基礎(chǔ)類庫(kù):ohos.util.<b class='flag-5'>Deque</b> 線性<b class='flag-5'>容器</b><b class='flag-5'>Deque</b>

    全球首個(gè)閃指向遙控,智慧家庭新紀(jì)元的引領(lǐng)者

    在科技的浩瀚海洋中,每一項(xiàng)技術(shù)的革新都像是點(diǎn)亮了夜空中的一顆星星,它們共同構(gòu)成了人類文明的璀璨星空。而在這個(gè)星空中,有一顆新星正冉冉升起,它就是由海思技術(shù)有限公司與卡薩帝共同推出的全球首個(gè)閃指向遙控。
    的頭像 發(fā)表于 06-22 11:27 ?1055次閱讀

    新技術(shù)融合共生:5G、AI與云計(jì)算引領(lǐng)數(shù)字經(jīng)濟(jì)時(shí)代

    隨著科技的不斷進(jìn)步,5G、AI、云計(jì)算等新技術(shù)正以前所未有的速度蓬勃發(fā)展,它們?nèi)缤?b class='flag-5'>夜空中最亮的星辰,交相輝映,共同編織著數(shù)字經(jīng)濟(jì)的宏偉藍(lán)圖。在這個(gè)變革的時(shí)代,我們站在新技術(shù)推動(dòng)行業(yè)變革的“前夜”,目睹著這些技術(shù)如何交織、融合,并即將迎來一個(gè)歷史性的交匯點(diǎn)。
    的頭像 發(fā)表于 06-13 17:02 ?848次閱讀

    安全是最大的豪華!紀(jì)元ET成功挑戰(zhàn)31.9米空中墜落試驗(yàn)

    5月6日,奇瑞高端品牌途旗下首款純電/增程SUV紀(jì)元ET聯(lián)合中汽信息科技(天津)有限公司(以下簡(jiǎn)稱“中汽信科”)于蕪湖春日江畔盛大開啟“安全是最大的豪華——空中墜落試驗(yàn)”。紀(jì)元E
    的頭像 發(fā)表于 05-08 08:55 ?565次閱讀
    安全是最大的豪華!<b class='flag-5'>星</b>紀(jì)元ET成功挑戰(zhàn)31.9米<b class='flag-5'>空中</b>墜落試驗(yàn)