vector 容器知識點彙總

2022-09-05 11:36:14 字數 503 閱讀 1639

一、vector定義

向量(vector)是乙個封裝了動態大小陣列的順序容器。簡單來說,就是可以定義乙個任意大小的陣列,其中包含各種使用的函式操作,故在程式設計時一般使用vector容器來定義陣列。

vector a; //

定義乙個一維int型別陣列;

vector a(3,1); //

定義乙個陣列的最大容量為3,並用1填充

vectorint> > a; //

定義乙個二維int型別陣列;

二、基本函式

vectorp;

p.push_back(5);

p.push_back(

99);

cout

<< *p.rbegin()

<< *p.rbegin() + 1

<輸出:999

5

vector容器易錯知識點集錦

關於vector容器的基本知識點很多很雜,這裡我將著重介紹vector容器的易錯且重要的知識點 本篇部落格適合初學者檢視,能迅速了解全面理解vector容器使用細則及注意點 1 vector容器下標操作不會像陣列一樣新增元素 講解 vector int ivec for vector int siz...

java知識點彙總之四容器

list,queue set 繼承於colletion 而colletion 繼承於iterable list 以特定順序儲存一組元素,實現 list 介面有 arraylist 長於隨機訪問元素,但是在 list 中插入和移除元素比較慢 linkedlist 在list 中插入和移除元素比較快,提...

C 知識點 STL容器1 vector

vector可能是與各位選手見面次數最多的stl容器了 這是因為它在圖論問題中發揮的特殊而重要的作用 簡單來說vector就是乙個能根據需求改變自己長度的陣列 它有乙個空間的初始值,一旦初始值滿則向記憶體申請兩倍的空間 同樣的,它支援像陣列一樣使用下標訪問,不是修改 也像陣列一樣不能o 1 在任意位...