五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

STL數(shù)據(jù)結(jié)構(gòu)-vector 動態(tài)數(shù)組的基礎(chǔ)使用

2023-08-18 23:31 作者:羅yuhao  | 我要投稿

????vector在C++標(biāo)準(zhǔn)模板庫中的部分內(nèi)容,它是一個多功能的,能夠操作多種數(shù)據(jù)結(jié)構(gòu)和算法的模板類和函數(shù)庫,他比普通數(shù)組牛逼的地方是它是可以擴(kuò)容的,每插入元素時,如果當(dāng)前元素大于vector的capacity,就會重新分配存儲空間(新capacity=原capacity+原capacity/2)。


????那什么是capacity和size呢?假設(shè)vector是一個教室,里面有五十個座位,但只做了二十五個人,那么capacity就是50也就是這間教室的容量,size就是當(dāng)前教室的人數(shù)(大?。?br>

具體的使用方法可以是:? ? ? ? ? ?

程序運(yùn)行的結(jié)果是:

第一行是n,接下來n行是讀入的a[i],后面是輸出的結(jié)果。

程序用到了一個重要的函數(shù)就是v.push_back(),它的作用是元素壓入vector數(shù)組里面。

像這樣:

也可以用at訪問:

使用迭代器:

注意如果要使用vector數(shù)組話,要在前面加上頭文件

當(dāng)然vector也可以當(dāng)作正常數(shù)組使用(進(jìn)行排序):

運(yùn)行結(jié)果:

? ? 這就是vector的基礎(chǔ)使用了,點個贊吧。

此文章就是按這個視頻里的內(nèi)容寫的


STL數(shù)據(jù)結(jié)構(gòu)-vector 動態(tài)數(shù)組的基礎(chǔ)使用的評論 (共 條)

分享到微博請遵守國家法律
海丰县| 庄河市| 突泉县| 巨野县| 连南| 乐都县| 尼木县| 上栗县| 离岛区| 城步| 左云县| 普宁市| 武清区| 新沂市| 平江县| 洛川县| 高州市| 仙居县| 榆树市| 桂林市| 晋中市| 唐海县| 霍山县| 阿克陶县| 佛坪县| 邢台市| 墨脱县| 鸡泽县| 呼图壁县| 武强县| 达州市| 福州市| 彭泽县| 临颍县| 上犹县| 潍坊市| 江源县| 肥乡县| 井冈山市| 崇明县| 怀宁县|