五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【ROSALIND】【練Python,學生信】50 集合操作初探

2020-12-28 20:21 作者:未琢  | 我要投稿

如果第一次閱讀本系列文檔請先移步閱讀【ROSALIND】【練Python,學生信】00 寫在前面 ?謝謝配合~

題目:

集合操作初探(Introduction to Set Operations)


Given: A positive integer n (n≤20,000) and two subsets A and B of {1,2,…,n}.

所給:一個小于等于20000的正整數(shù)n及{1,2,…,n}的兩個子集A和B。

Return: Six sets: A∪B, A∩B, A?B, B?A, Ac, and Bc (where set complements are taken with respect to {1,2,…,n}).

需得:以下六個集合:A和B的并集A∪B,A和B的交集 A∩B,差集 A?B、 B?A,補集Ac、Bc。

?

測試數(shù)據(jù)

10

{1, 2, 3, 4, 5}

{2, 8, 5, 10}

測試輸出

{1, 2, 3, 4, 5, 8, 10}

{2, 5}

{1, 3, 4}

{8, 10}

{8, 9, 10, 6, 7}

{1, 3, 4, 6, 7, 9}

?

數(shù)學背景

? ? ? ?集合論的研究對象是集合,像數(shù)字可以進行加減操作一樣,集合也可以進行差、并、補等基礎運算。集合運算圖示如下:

交集、并集和差集
補集

思路

? ? ? ? 這里可以自行編寫函數(shù)進行集合運算,而且并不復雜。不過,Python早已提供了多種集合運算方法,可以直接使用。

?

代碼



【ROSALIND】【練Python,學生信】50 集合操作初探的評論 (共 條)

分享到微博請遵守國家法律
南雄市| 太白县| 安徽省| 大连市| 丹寨县| 沐川县| 明光市| 招远市| 龙海市| 涿鹿县| 津市市| 南通市| 元氏县| 岑溪市| 托克托县| 阿瓦提县| 灌阳县| 东兴市| 六盘水市| 射阳县| 进贤县| 连江县| 昌宁县| 绥中县| 略阳县| 德格县| 阳春市| 林周县| 紫金县| 万州区| 禹州市| 呼伦贝尔市| 云和县| 南丹县| 宝鸡市| 永寿县| 德惠市| 湖州市| 信宜市| 兰西县| 黎川县|