Skip to content

Commit 3806d50

Browse files
Docs: Clarify deque indexing complexity - O(1) at ends, O(n) in middle
Co-Authored-By: Amp <amp@ampcode.com>
1 parent f7f4c4e commit 3806d50

2 files changed

Lines changed: 1 addition & 207 deletions

File tree

docs/stdlib/collections.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ from collections import deque
1818
| `appendleft(x)` | O(1) |
1919
| `pop()` | O(1) |
2020
| `popleft()` | O(1) |
21-
| `access[i]` | O(n) | <!-- VERIFY: deque indexing may be O(n) for middle elements due to block structure -->
21+
| `access[i]` | O(1) ends, O(n) middle | Ends (d[0], d[-1]) are O(1); middle elements O(n) due to block structure |
2222
| `extend(iterable)` | O(k) for k items |
2323
| `rotate(n)` | O(n) or O(k) for small rotations |
2424
| `clear()` | O(n) |

serve_warnings.log

Lines changed: 0 additions & 206 deletions
This file was deleted.

0 commit comments

Comments
 (0)