日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Standard Template Library标准模板库专项复习总结(一)

發布時間:2024/10/12 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Standard Template Library标准模板库专项复习总结(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

看了看博客園的申請時間也一年多了...想想自己一年多以來一直處于各種劃水狀態,現在又要面臨ACM的沖擊...

還是要抓緊時間趕緊復習一下了- -畢竟校園新生賽還是有獎金的..

?

1.棧

?

先進后出(LIFO)表

頭文件:#include<stack>

變量的定義:stack<TYPE>StackName

成員函數: bool empty() 棧為空返回true,否則返回false void pop() 刪除棧頂元素 void push(const TYPE &val) 進棧 size_type size() 返回棧的數目 TYPE& top() 查看棧首

?

2.動態數組

頭文件:#include<vector>

變量的定義:vector<TYPE>vectorName

成員函數: TYPE& size() 返回數組的數目 bool empty() 數組為空返回true,否則返回false void clear() 清空數組 * begin() 返回第一個數據的地址 * end() 返回最后一個數據的地址 void pop_back() 刪除最后一個數據 * insert(a,b) 在a位置插入b void insert(a,n,b) 在a位置插入n個b void insert(a,beg,end) 在a位置插入beg到end之間的數據 void swep(vector) 互換兩個vector

3.映射

頭文件:#include<map>

變量的定義:map<TYPE,TYPE>mapName

map<key,elem> 一個map,以less<>為排序準則map<key,elem,op> 一個map,以op為排序準則

另外需要定義迭代器(iterator)

map<string,float>::iterator pos;

類似于指針,解釋一下就是:

當迭代器pos指向map中的某個元素,表達式pos->first獲得該元素的key,表達式pos->second獲得該元素的value

舉個例子:(摘自https://blog.csdn.net/shawn_hou/article/details/38035577)

#include <map> #include <string> #include <iostream> using namespace std; int main() {map<int, string> mapStudent;mapStudent.insert(pair<int, string>(1, "student_one"));mapStudent.insert(pair<int, string>(2, "student_two"));mapStudent.insert(pair<int, string>(3, "student_three"));map<int, string>::iterator iter;for(iter = mapStudent.begin(); iter != mapStudent.end(); iter++)cout<<iter->first<<' '<<iter->second<<endl; }

?

成員函數: iterator begin() 返回指向第一個元素的迭代器 iterator end() 返回指向最后一個元素的迭代器 void clear() 清空map bool empty() 返回是否map為空 void insert() 插入 TYPE& size() 返回map大小

*也可以直接使用pair類型輸入

1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 #include<map> 5 #include<vector> 6 #include<queue> 7 #define MAXN 8 using namespace std; 9 int n,x,y; 10 int main(){ 11 ios::sync_with_stdio(false); 12 map<int,int>m; 13 m.insert(pair<int,int>(1,2)); 14 cin>>n; 15 for(register int i=1;i<=n;i++){ 16 cin>>x>>y; 17 pair<int,int> p (x,y); 18 m.insert(p); 19 } cout<<endl; 20 for(register map<int,int>::iterator i=m.begin();i!=m.end();i++){ 21 pair<int,int>it=*i; 22 cout<<it.first<<" "<<it.second<<endl; 23 } 24 return 0; 25 } 26 原文:https://blog.csdn.net/NOIAu/article/details/72923307

?------對于沒有數據結構基礎的小白,比如不知道什么是迭代器什么是pair可以自行百度

總而言之,map=pair+set

#include<cstdio> #include<iostream> #include<map> using namespace std; int main(){map<string,float> c; c.insert(make_pair("Cafe",7.75));c.insert(make_pair("Banana",1.72));c["Wine"]=15.66;map<string,float>::iterator pos;for(pos=c.begin();pos!=c.end();pos++){cout<<pos->first<<" "<<pos->second<<endl; }return 0; }

?

轉載于:https://www.cnblogs.com/Fylsea/p/9910872.html

總結

以上是生活随笔為你收集整理的Standard Template Library标准模板库专项复习总结(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 丝袜黄色片 | 日韩国产高清在线 | 亚洲精品a | 亚洲欧美日韩一区在线观看 | 三浦惠理子aⅴ一二三区 | 日韩一区二区三区网站 | 国产成人自拍网 | 91红桃视频| 欧美色图3p| 性猛交xxxx乱大交孕妇2十 | 国产精品视频播放 | 黑人玩弄人妻一区二区绿帽子 | 久草视 | 激情综合久久 | 天天摸天天做天天爽水多 | 色播五月婷婷 | 91插插插影库永久免费 | 亚洲第一成人在线 | 91免费高清在线观看 | 久久久久少妇 | www婷婷av久久久影片 | 一级片久久久 | 亚洲精品久久久久久久蜜桃臀 | 91cn.com| 色导航在线 | 用舌头去添高潮无码视频 | 大桥未久中文字幕 | 国产福利资源 | 日本三级韩国三级三级a级中文 | 亚洲精品喷潮一区二区三区 | 日本在线视频免费 | a级免费观看 | 欧美女人一区二区 | 香蕉污视频在线观看 | 美女自卫网站 | 在线不卡av | 欧美日韩国产中文字幕 | 欧美第一精品 | 熟妇人妻av无码一区二区三区 | 岛国av噜噜噜久久久狠狠av | 91九色蝌蚪porny | 亚洲香蕉网站 | 四虎网址在线观看 | 日本不卡一区 | 欧美一区二区三区四区五区 | 夜夜添无码一区二区三区 | 国产91久久久 | 逼特逼视频在线观看 | 在线视频网| www.成人 | 黄色网在线看 | 日韩国产亚洲欧美 | 999国产精品亚洲77777 | 日韩精品在线一区二区三区 | 国产刺激高潮av | 黄色片子看看 | 57pao成人国产永久免费视频 | 国产精品视频在线观看 | 国产熟妇一区二区三区aⅴ网站 | 亚洲第一大综合区 | 国产内射合集颜射 | 黄色网日本| 99精品久久 | 超碰男人的天堂 | 国产激情一区二区三区四区 | 天天干视频在线 | 涩涩小网站 | 中文字幕一区二区三区在线播放 | 久久综合中文字幕 | 国内三级视频 | 国产精品999. | 日韩欧美网站 | 日日爽日日操 | 国产精品国产精品国产专区不卡 | 免费在线一区二区三区 | 国产综合日韩 | 91亚洲精品一区 | 欧美三级电影在线观看 | 欧美三级韩国三级日本三斤在线观看 | 欧美男人操女人 | 激情文学欧美 | 日韩亚洲在线 | 天天看视频 | 夜夜夜撸 | 亚洲精品一区二三区不卡 | av在线男人天堂 | 六月丁香婷婷激情 | 欧美特级黄| 各处沟厕大尺度偷拍女厕嘘嘘 | 在线视频观看 | 98av视频 | 亚洲免费看黄 | 大桥未久中文字幕 | 国产三级第一页 | 六月丁香婷婷网 | 国产美女精品一区二区三区 | 欧美bdsm调教视频 | 国产色啪 | 国产成人精品一区二区三区在线观看 |