資料結構與演算法 初識容器與迭代器

2021-10-25 18:35:42 字數 630 閱讀 2311

任務:使用vector容器實現基本的增刪減查功能

**如下:

#include #include using std::cout;

using std::vector;

using std::endl;

int main()

cout << endl;

#endif

//使用迭代器

it = v.begin();//迭代器指向容器v的第乙個元素

it += 1;

v.erase(it);

//使用迭代器遍歷容器v的所有元素

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

cout << endl;

//插入元素

it = v.begin() + 2;

v.insert(it, 1996);

//使用迭代器遍歷容器v的所有元素

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

cout << endl;

cout << "end" << endl;

return 0;

}

資料結構與演算法初識

目錄首先明確的一點就是電腦科學不僅僅是對計算機的研究,雖然計算機在科學發展的過程中發揮了重大的作用,但是它只是乙個工具,乙個沒有靈魂的工具而已。所謂的電腦科學實際上是對問題 解決問題以及解決問題的 過程中產生產生的解決方案的研究。例如給定乙個問題,計算機科學家的目標是開發乙個演算法來處理該問題,最終...

c 容器演算法迭代器初識 容器演算法迭代器

c 容器演算法迭代器初識 容器演算法迭代器 stl中最常用的為迭代器vector,可以理解為陣列,下面我們將學習如何向這個容器 中插入資料 並遍歷這個容器 容器 vector 演算法 for each 迭代器 vector iteator include include include using ...

容器,演算法,迭代器初識

stl 最常用的是容器是vector,可以理解為陣列。vector存放內建資料型別 容器 vector 演算法 for each 迭代器 vector iterator 標準演算法標頭檔案 include include using namespace std include include 標準演...