vector最最最基礎用法(非原創)

2022-02-04 04:28:11 字數 672 閱讀 6252

在c++中,vector是乙個十分有用的容器,下面對這個容器做一下總結。

1 基本操作

(1)標頭檔案#include.

(2)建立vector物件,vectorvec;

(3)尾部插入數字:vec.push_back(a);

(4)使用下標訪問元素,cout

vector::iterator it;

for(it=vec.begin();it!=vec.end();it++)

cout<

(7)刪除元素:    vec.erase(vec.begin()+2);刪除第3個元素

vec.erase(vec.begin()+i,vec.end()+j);刪除區間[i,j-1];區間從0開始

(8)向量大小:vec.size();

(9)清空:vec.clear();

vector的元素不僅僅可以使int,double,string,還可以是結構體,但是要注意:結構體要定義為全域性的,否則會出錯。下面是一段簡短的程式**:

#include#include#include#includeusing namespace std;

typedef struct rect

呼叫時:sort(vec.begin(),vec.end(),comp),這樣就降序排序。

**

最最最最基礎的彈幕功能

lang en charset utf 8 name viewport content width device width,initial scale 1.0 documenttitle body,p,div,h1,h2,h3,h4,h5,h6,ul,ol,li canvas container ...

最最最基礎的排序大演算法

技術篇,話不多說,走起。時間複雜度統計 1.氣泡排序 演算法規則 由於演算法每次都將乙個最大的元素往上冒,我們可以將待排序集合 0.n 看成兩部分,一部分為 k.n 的待排序unsorted集合,另一部分為 0.k 的已排序sorted集合,每一次都在unsorted集合從前往後遍歷,選出乙個數,如...

Web最最基礎2

1 無序列表 2 有序列表 1 文字框 2 密碼框 3 單選按鈕男女 4 下拉列表 請選擇 北京廣東 5 核取方塊 遊戲測試 銀行測試 6 多行文字框 7 上傳檔案 8 按鈕 確定提交 1 css選擇器 1 html標籤選擇器 當前網頁中同一種標籤會設定成指定的樣式 2 class標籤選擇器 當前網...