動態陣列的抽象資料結構 動態陣列 (dynamic array) 和鏈結串列 (linked list) 的抽象資料結構大抵上相同: A is a dynamic array. sub IsEmpty(A): bool sub PeakFront(A): data sub PeakRear(A): data sub At(A, index): data sub SetAt(A, index, data): void sub Push(A, data): void sub Shift(A, data): void sub Pop(A):