set中怎麼放入結構體資料

2021-06-27 17:21:45 字數 673 閱讀 6942

#include #include using namespace std;

struct generationinfonode;

bool operator<(const generationinfonode & x,const generationinfonode & y)

{ return x.igenertionnumbers;

generationinfonode a,b,c;

a.igenertionnumber=1;a.igenerationstarttsn=1;a.igenerationendtsn=5;a.igenerationsize=5;

b.igenertionnumber=2;b.igenerationstarttsn=6;b.igenerationendtsn=11;b.igenerationsize=6;

c.igenertionnumber=3;c.igenerationstarttsn=12;c.igenerationendtsn=19;a.igenerationsize=8;

s.insert(a);

s.insert(b);

s.insert(c);

cout《自己在做**的時候,需要用到set了,而且是要把結構體資料放到set中

上邊的**提供了乙個簡單的範例,一定要對《運算子進行過載,不然會報錯的。

C 裡面set儲存結構體

官方題解也超時了。主要是看看set裡面儲存結構體的方法吧 using pii pair class solution unordered set seen 0 hash function while stk.empty seen.emplace stk.top auto remain x,remai...

Set 結構資料

const set new set set.add 1 set.add 2 set.add 2 console.log set.size 2 console.log set 1,2 上面的 可以看到,因為set是沒有重複值的,所以當新增兩個2的時候只加進去乙個2。這裡size是set例項的乙個屬性,...

set集合 結構體 c ,set,map的理解

什麼是set,map,set map的原理是什麼?set map使用的場景 set set是乙個使用紅黑樹的平衡二叉樹結構的集合容器,平衡二叉樹主要是查詢方便快捷,使用的是中序遍歷演算法進行計算,可以將鍵位以小到大除錯出來。中序遍歷 中序遍歷首先遍歷左子樹,然後訪問根結點,最後遍歷右子樹。若二叉樹為...