Java中取兩個集合的並集 交集和差集

2021-09-01 23:37:27 字數 683 閱讀 9891

1.並集

也叫合集,即把兩個集合的所有元素加在一起。

public static void main(string args)

執行結果

並集:[a, b, c, b]

2.交集

計算兩個集合的共有元素,即你有我也有。

public static void main(string args)

執行結果

交集:[b]

3.差集

由所有屬於a但是不屬於b的元素組成的集合,叫做a與b的差集,即我有而你沒有的元素。

public static void main(string args)

執行結果

差集:[a]

4.無重複元素的並集

a和b的元素合併,若b中的元素在a中存在,那麼該元素就不新增到a中

public static void main(string args) throws ioexception

執行結果

無重複並集:[a, b, b, c]

求兩個集合的交集和並集

交集 用兩個指標分別指向兩個陣列的頭部。如果其中乙個元素比另乙個小,後移小的那個陣列的指標 如果相等,那麼把該元素新增到交集裡,同時後移兩個陣列的指標。一直這樣操作下去,直到有乙個指標超過陣列範圍。public list intersection int a,int b else return re...

計算兩個集合的交集 並集 差集 對稱集

計算 兩個集合的交集 並集 差集 對稱集 import sys import time 重新整理緩衝區 def flush time.sleep 1 除去重複元素 def duplicate removal lt lt1 for i in lt if i not in lt1 return lt1 ...

兩個集合的相等判斷 交集 並集

includeusing namespace std const int size 10 void get int a void judge int a,int b 判斷兩函式是否相等 void intersaction int a,int b 求交集 void union int a,int b ...