集合的定義
集合好比容器,將一系列相似的組合一起,是乙個特殊的類,和陣列一樣,可以通過索引訪問集合成員,也可以通過」鍵」來訪問.與傳統陣列不同的是,集合的可以動態調整,可以在運時新增或刪除元素。
集合的型別
泛型集合與非泛型集合
泛型集合類一般位於system.collections.generic命名空間,泛型集合只能儲存指定泛型型別的成員。
非泛型集合類位於system.collections命名空間,乙個非泛型集合能儲存多種不同型別成員。
此外,system.collections.specialized命名空間中也有一些集合類。
常見的非泛型集合
動態陣列arraylist
堆疊stack
佇列queue
雜湊表hash table
常見的泛型集合
字典dictionary
list
stack
queue
python之集合學習筆記
按我的理解,集合類似於數學中的集合這一概念。集合有以下幾個特性 1.集合內的元素是無序的,這和列表與元組不同,後兩者因為有序,所以可以用切片操作和下標索引。但集合不行。2.集合只能用工廠方法來生成,函式有兩個 set 與frozenset 分別是可變與不可變的集合工廠函式。a set beyond ...
ios學習筆記之Object C 集合
obejct c中包含了三種集合,分別是 陣列 字典和集 set 陣列和c語言中的陣列相似,但是oc中的陣列只能儲存物件,不能儲存基本資料型別,如int float enum struct等,也不能儲存nil。它也提供了編制好的索引物件,可以通過制定索引找到要檢視的物件。包含可變陣列 nsmutab...
java學習筆記之集合框架
上述類圖中,實線邊框的是實現類,比如arraylist,linkedlist,hashmap等,折線邊框的是抽象類,比如abstractcollection,abstractlist,abstractmap等,而點線邊框的是介面,比如collection,iterator,list等。發現乙個特點,...