c++基础知识vector

vector

#include <vector>
#include <algorithm> 
vector<int> arr(26,0); //生成26个元素的数组arr,且都初始化为0
arr[str[i]-'a']++; //若str[i]是字母,则可以这样写。str[i]若是'a',则arr[0]++;
sort(arr.begin(),arr.end()); 排序
遍历
for(vector<int>::iterator it=arr.begin();it!=arr.end();it++) 或者
for(auto it=arr.begin();it!=arr.end();it++)


初始化一个m行n列的vector为0:

vector<vector<int>> arr(m,vector<int>(n,0));

 

posted @ 2022-04-06 11:29  清心lh  阅读(29)  评论(0编辑  收藏  举报