【步兵 c++】vector 的 去重
来源:互联网 发布:马自达rx8数据 编辑:程序博客网 时间:2024/05/01 13:12
给大家介绍一个实用的去重功能 by EOS.
模版函数
template <typename T> void es::removeRepeat(vector<T>& vec) { sort(vec.begin(), vec.end()); vec.erase(unique(vec.begin(), vec.end()), vec.end()); };
测试代码
using namespace es; vector<int> testVec = {2, 3, 3, 6, 6, 6}; removeRepeat(testVec); for (auto itr : testVec) { log("%d", itr); } //输出 当然是 2,3,6
涉及知识
不会的记得去查一下,可能常用,但必须要知道怎么用。
- 模版函数
- 命名空间
- for(auto value : list)
- sort, unique, erase
See Again~
之前
真爱无价,欢迎打赏~
0 0
- 【步兵 c++】vector 的 去重
- c++vector去重
- vector的排序和去重
- vector 去重
- vector去重--unique
- Vector去重
- vector 去重模板
- vector去重方法
- Vector 和 ArrayList去重
- Vector::去重、置乱
- 【规范代码】关于vector的去重及排序
- 关于STL中vector使用unique()去重的问题
- 关于STL中vector使用unique()去重的问题
- 【C++】判断元素是否在vector中,对vector去重,两个vector求交集、并集
- 【步兵 c++】试用default_random_engine
- 【步兵 c++】 多态&模板
- vector 排序 去重 反向输出
- vector去重 nyoj 8 一种排序
- MYSQL FABRIC 分片测试
- 删除tableview的cell时 deleteRowsAtIndexPaths崩溃
- Lua学习笔记-习题9.3
- 获取Web项目路径
- [Unity游戏开发]向量在游戏开发中的应用(三)
- 【步兵 c++】vector 的 去重
- retrofit框架探究(三)
- ListView之BaseAdapter的用法简单案例(四)
- Codeforces Round #147 (Div. 2)
- usb
- JAVA 获取进程PID
- iOS 网络编程详解
- HDU 1078 FatMouse and Cheese 记忆化搜索
- 常用的SQL-看看、练练--源自技术