随笔
IngeTeng
计算机软硬件和人工智能相关方向
展开
-
C++产生一定范围内不重复的随机数
使用random_shuffle洗牌函数产生随机序列(两种形式)方法一:vector<int> random_permut_1(int n){ vector<int> temp; for (int i = 0; i < n; i++) temp.push_back(i); std::random_shuffle(tem...原创 2019-03-20 22:26:59 · 14682 阅读 · 0 评论 -
C++ STL中map的用法及统计数组各个元素出现的次数
map的基本用法变量声明map<string ,string> m; //可以使任意类型,包括自定义类型插入元素m.insert(pair<string,string>("key","value"));查找元素iter = m.find("key");if(iter != m.end()) cout<<"Find, ...原创 2019-03-20 22:53:51 · 10960 阅读 · 1 评论 -
C++中Vector中元素是否存在、寻找元素位置、去重、求交集和并集
判断Vector中是否存在某个元素bool is_element_in_vector(vector<int> v,int element){ vector<int>::iterator it; it=find(v.begin(),v.end(),element); if (it!=v.end()){ return true; ...原创 2019-03-18 19:05:55 · 33906 阅读 · 2 评论