前言
這週要帶各位認識的資料結構是「集合 Set」。在深入探索它之前先讓我們看一下他的數學概念,在裡頭集合是一組不同的物件(的集合)。
比如說,一個由大於或等於零的整數組成的自然數集合:N = {0, 1, 2, 3, 4, 5, …}。集合中的物件列表用{}包圍起來。
另一個概念為「空集」,不包含任何元素的集合。比如說: 20, 23 這兩個數字之間的質數集合,由於這兩數之間沒有質數(除了 1 和本身,沒有其他正因數的大於一的自然數),這個集合就是空集合。用 { } 表示。個人覺得本章節在資料結構中蠻重要的,特別是對於後端在資料庫存取時常用到這一個概念。