| Operation | Time Complexity | Notes |
|---|---|---|
| Access by index | O(1) | arr[i] |
| Modify by index | O(1) | arr[i] = x |
| Append to end | O(1)* | Amortized |
| Pop from end | O(1) | arr.pop() |
| Insert at index | O(n) | Shifts elements |
| Delete at index | O(n) | Shifts elements |
| Search by value | O(n) | Linear search |
| Length | O(1) | len(arr) |