陣列(Array)
■ 陣列是一種順序存盤的線性表,所有元素的記憶體地址是連續的
![]()

■ 在很多編程語言中,陣列都有個致命的缺點
□ 無法動態修改容量
■ 實際開發中,我們更希望陣列的容量是可以動態改變的
動態陣列(Dynamic Array)介面設計
■ int size(); // 元素的數量
■ boolean isEmpty(); // 是否為空
■ boolean contains(E element); // 是否包含某個元素
■ void add(E element); // 添加元素到最后面
■ E get(int index); // 回傳index位置對應的元素
■ E set(int index, E element); // 設定index位置的元素
■ void add(int index, E element); // 往index位置添加元素
■ E remove(int index); // 洗掉index位置的元素
■ int indexOf(E element); // 查看元素的位置
■ void clear(); // 清除所有元素
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/259139.html
標籤:其他
