首页 > 其他 > 详细

unordered_set

时间:2021-04-01 13:50:01      阅读:19      评论:0      收藏:0      [点我收藏+]

 

 

#include <iostream>
#include <unordered_set>
int main()
{
        std::unordered_set<int> X { 2020, 2019, 2018 };
        X.insert(19);
        X.insert(99);
        X.insert(89);
        X.insert(59);
        X.insert(79);
        for (auto Y: X)
                std::cout << Y << \n;
        return 0;
}

 

root@ubuntu:~/c++# ./set
79
59
89
99
2020
2019
19
2018

 

 

 

#include <iostream>
#include <unordered_set>
int main()
{
std::unordered_set<int> X { 2020, 2019, 2018 };
for (auto Y: X)
std::cout << Y << \n;
return 0;
}

 

root@ubuntu:~/c++# g++ -std=c++11  set.cpp -o set
root@ubuntu:~/c++# ./set
2018
2019
2020

 

#include <iostream>
#include <set>
int main()
{
        std::set<int> X { 2020, 2019, 2018 };
        for (auto Y: X)
                std::cout << Y << \n;
        return 0;
}

有序输出

root@ubuntu:~/c++# g++ -std=c++11  set.cpp -o set
root@ubuntu:~/c++# ./set
2018
2019
2020

 

 

#include <iostream>
#include <set>
int main()
{
        std::set<int> X { 2020, 2019, 2018 };
        X.insert(2019);
        for (auto Y: X)
                std::cout << Y << \n;
        return 0;
}

没有重复数据

root@ubuntu:~/c++# g++ -std=c++11  set.cpp -o set
root@ubuntu:~/c++# ./set
2018
2019
2020

 

#include <iostream>
#include <set>
int main()
{
        std::set<int> X { 2020, 2019, 2018 };
        X.insert(19);
        X.insert(99);
        X.insert(89);
        X.insert(59);
        X.insert(79);
        for (auto Y: X)
                std::cout << Y << \n;
        return 0;
}

 

 

 

root@ubuntu:~/c++# g++ -std=c++11  set.cpp -o set
root@ubuntu:~/c++# ./set
19
59
79
89
99
2018
2019
2020

 


~

unordered_set

原文:https://www.cnblogs.com/dream397/p/14605639.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!