陣列,集合相關小結

2022-08-28 18:12:08 字數 760 閱讀 7063

陣列:

是一塊連續的儲存空間

陣列的訪問:通過角標來訪問,從

0開始注意事項;

一:必須存放同一種型別的資料

二:必須指定長度

三:引用資料型別都具有預設值

int  :0

boolean : false

其他的都是null

集合:1,單列集合

collection

list                      set                map

arraylist  linkedlist      hashset  treeset hashmap  treemap

特點:arraylist :底層是陣列結構

,元素可重複,有序

,增刪慢

,查詢塊

,執行緒不安全

linkedlist:底層是鍊錶結構

,元素可重複 ,有序

,增刪快

,查詢慢

,執行緒不安全

hashset: 元素唯一,無序

,執行緒不安全

treeset: 元素唯一 ,有序

,執行緒不安全

map:    key----value,key value 可以為

null,key

可以重複

,只不過他會覆蓋舊的值

2.雙列集合:

陣列小結(陣列相關運算 )

陣列的相關計算 續 include int main printf d n strlen a 隨機值 因為陣列中沒有 0 沒有結束標誌,就無法計算陣列的長度,這裡a代表陣列首元素位址 printf d n strlen a 0 隨機值 這裡的a也是首元素位址 printf d n strlen a ...

陣列相關知識小結

1.一位陣列的建立和初始化 陣列的建立 陣列是 一組相同型別元素的集合。陣列的建立 方式 type t arr name const n type t 是指數組的元素型別 const n 是乙個常 表示式,用來指定陣列的大小 注意 陣列建立,中要給 乙個常 才可以,能使用變 陣列的初始化 陣列的初始...

java集合與陣列小結

一 arraylist和linkedlist的區別 arraylist 陣列結構 linkedlist 鍊錶結構 優點查詢速度快 新增和刪除的速度快 缺點新增和刪除的速度慢 查詢速度慢 不適合查詢操作 二 陣列array和集合arraylist的區別 陣列 array 集合 arraylist 儲存...