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,456評論 1 39
  • #include set,multiset #include map,multimap #include unor...
    龍遁流閱讀 348評論 0 2
  • 前言: 詳細介紹: List:元素有放入順序,元素可重復Map:元素按鍵值對存儲,無放入順序Set:元素無放入順序...
    YBshone閱讀 8,731評論 0 17
  • 半掩面卷珠簾 滿園冬景,一枝紅梅獨立 微覆雪 只留憑欄淺影 卻未輸三千繁花 輕描眉半點唇 芙蓉如面,似是故人歸來 ...
    木粥粥閱讀 2,000評論 0 13
  • 日前,藍小雨講商戰系列短視頻新鮮出爐,為廣大銷售朋友帶來極大福音,做銷售的朋友,都應該抽時間去看看,并靈活運用到銷...
    職場小強強閱讀 994評論 0 1