文章目录
1 vector转set
2 set转vector
参考文献
1 vector转set
通过unordered_set的构造方法即可获得
unordered_set set(vec.begin...(), vec.end());
使用vector的rbegin()和rend()反向迭代器可以得到升序结果
unordered_set set(vec.rbegin(), vec.rend()...);
完整代码
#include
#include // #include 同理
#include
#include...
using namespace std;
int main() {
vector vec = { 1, 2, 3, 4, 8, 9, 3, 2, 1, 0, 4..., 8 };
sort(vec.rbegin(), vec.rend());
unordered_set set(vec.begin(), vec.end());
for