68)deque数组
生活随笔
收集整理的這篇文章主要介紹了
68)deque数组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基本要求:
?
?
1)和vecctor基本區別 ? 示意圖
?
?
vector在尾部添加和刪除,
deque在尾部添加和刪除,在頭部添加和刪除。
?
2)基本知識:
?
3)deque的構造形式:
?
?4)基本操作和遍歷:
(其實和vector沒啥區別,就是多了兩個函數push_front和pop_front()
1 #include<iostream> 2 using namespace std; 3 #include<deque> 4 void hanshu() 5 { 6 deque<int> de; 7 de.push_back(10); 8 de.push_back(11); 9 de.push_back(12); 10 de.push_front(20); 11 de.push_front(19); 12 //遍歷 13 for(deque<int>::iterator it=de.begin();it!=de.end();it++) 14 { 15 cout<<*it<<endl; 16 } 17 } 18 int main() 19 { 20 hanshu(); 21 return 0; 22 }5)剩下的操作 ? 直接模仿 vector就行了;
?
轉載于:https://www.cnblogs.com/xiaoyoucai/p/8283673.html
總結
以上是生活随笔為你收集整理的68)deque数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ES6中 const 关键字
- 下一篇: 生成Excel