從網路課程 程式必修課!離散數學與演算法 來淺嚐一下沒機會在課堂上所學的離散數學與演算法。或許對撰寫程式的效能提昇會有些幫助。
課程相關資訊
[連結]:https://hiskio.com/courses/1196/lectures/133789
本篇範圍:Chapter 8
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
Inclusive & Exclusive Principle
| A | 來代表 Set A 的元素數量
| A U B | = | A | + | B | – | A ∩ B | (交集元素數量,Venn Diagrams)
核心: A – B, B – A 和 A ∩ B 這三者是 disjoint 無交集的
| A U B | = | (A-B) U (B-A) U ( A∩B ) | = | A | – | ( A∩B ) | + | B | – | ( A∩B ) | + | ( A∩B ) | = | A | + | B | – | A ∩ B |