Jul 2, 2024
Instructor: Eric Domain
Static Sequence Interface: (fixed number of items)
Dynamic Sequence Interface: (number of items can change)
n (number of items).
2 * size).A[length] and increment length: Constant time.k operations take at most k * T(n) time, average out expensive operations.
| Operation | Static Array | Linked List | Dynamic Array |
|---|---|---|---|
| Get/Add | Constant | Linear | Constant |
| Insert/Delete First | Linear | Constant | Linear |
| Insert/Delete Last | Linear | Linear | Amortized constant |
| Insert/Delete At | Linear | Linear | Linear |