集合 基礎資料結構 基於C

2021-10-04 16:49:53 字數 1359 閱讀 2294

#include

#include

intfun

(int a,

int m)

//判斷元素是否在集合裡 在返回1 不在返回0

void

get(

int m)

//輸入集合元素

while

(m[i -1]

!=0);

}void

print

(int m)

//列印集合

printf

("\n");

}void

clear

(int m)

//集合清零

while

(m[i]!=0

);}void

fun_sum

(int a,

int b,

int c)

//集合a和集合b的並集

for(j =

0; b[j]!=0

; j++)}

void

fun_sub

(int a,

int b,

int c)

//集合a和集合b的差集

}void

fun_j

(int a,

int b,

int c)

//集合a和集合b的交集

}int

main

(int argc,

char

*ar**)

, b[50]

=, c[

100]=;

printf

("請輸入集合a以0結束\n");

get(a)

;printf

("請輸入集合b以0結束\n");

get(b)

;fun_sum

(a, b, c)

;printf

("集合a與集合b的並:\n");

print

(c);

clear

(c);

fun_sub

(a, b, c)

;printf

("集合a與集合b的差:\n");

print

(c);

clear

(c);

fun_j

(a, b, c)

;printf

("集合a與集合b的交:\n");

print

(c);

system

("pause");

return0;

}

能給你有所幫助就是我最大的榮譽 ! 不積矽步,無以至千里,加油!

集合 C 資料結構 集合 set

工作也不想做,部落格也不想寫qaq又是乙個難熬的下午 這個月的leetcode每日一題落下了好多,主要是動態規劃我真不會,看題解基本也想不明白,dp我的一生之敵 x x 這裡要介紹一下順序容器和關聯容器的區別。順序容器就是按照元素在容器中的位置,來進行儲存和訪問,例如vector deque lis...

筆記 C 資料結構 集合

有序集 sortedset sortedset 物件在插入和刪除元素時維護排序順序,而不會影響效能。優勢 更新排序時無效能損耗 短板 不允許重複元素。不支援更改現有項的排序值,這可能導致意外行為。返回 船塢 公告牌 有序集 sortedset 泰坦的肩膀 system.collections.類 屬...

筆記 C 資料結構 集合

雙向鍊錶 linkedlist 公升級版 堆疊 佇列 優點 插入 刪除元素效率較高,允許插入重複值 缺點 訪問查詢效率較低 返回 船塢 公告牌 雙向鍊錶 linkedlist 鍊錶的一種,也叫雙鏈表。它的每個資料結點中都有兩個指標,分別指向直接後繼和直接前驅。所以,從雙向鍊錶中的任意乙個結點開始,都...