C++ set 与multiset 关联式容器

set

#include <iostream>
#include <set>
using namespace std;
int main() {
    int sz[9] = { 1,3,4,1,1,1,1,1,1};
    set<int> A(sz, sz + 9);
    set<int>::iterator se = A.begin();
    cout << "sets elem numbers: " << A.size() << endl;
    while (se!=A.end())
    {
        cout << *se << " ";
        ++se;
    }
    system("pause");
    return 0;
}
输出
  • 关键字唯一,且按升序排列

multiset

#include <iostream>
#include <set>
using namespace std;
int main() {
    int sz[9] = { 1,3,4,1,1,1,1,1,1};
    multiset<int> A(sz, sz + 9);
    set<int>::iterator se = A.begin();
    cout << "sets elem numbers: " << A.size() << endl;
    while (se!=A.end())
    {
        cout << *se << " ";
        ++se;
    }
    system("pause");
    return 0;
}
输出
  • 元素可以重复,且升序输出
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 教你如何迅速秒杀掉:99%的海量数据处理面试题 本文经过大量细致的优化后,收录于我的新书《编程之法》第六章中,新书...
    Helen_Cat阅读 7,461评论 1 39
  • #include set,multiset #include map,multimap #include unor...
    龙遁流阅读 353评论 0 2
  • 前言: 详细介绍: List:元素有放入顺序,元素可重复Map:元素按键值对存储,无放入顺序Set:元素无放入顺序...
    YBshone阅读 8,731评论 0 17
  • 半掩面卷珠帘 满园冬景,一枝红梅独立 微覆雪 只留凭栏浅影 却未输三千繁花 轻描眉半点唇 芙蓉如面,似是故人归来 ...
    木粥粥阅读 2,000评论 0 13
  • 日前,蓝小雨讲商战系列短视频新鲜出炉,为广大销售朋友带来极大福音,做销售的朋友,都应该抽时间去看看,并灵活运用到销...
    职场小强强阅读 994评论 0 1