ErrLookup › krahets/hello-algo
krahets/hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现 · Java · 4,634 source files
Analyzed at 69932aed18 on 2026-08-13. 241 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| 索引越界 | exception | error | data-structures, index-out-of-bounds, javascript, array |
| Illegal Argument Exception | exception | error | graph, illegal-argument, javascript, adjacency-list |
| Index Out Of Bounds Exception | exception | error | graph, index-out-of-bounds, javascript, adjacency-matrix |
| 堆为空 | exception | error | heap, priority-queue, empty-state, javascript |
| The Deque Is Empty. | exception | error | deque, empty-state, javascript, circular-array |
| 队列为空 | exception | error | queue, empty-state, javascript, circular-array |
| 栈为空 | exception | error | stack, empty-state, javascript, array |
| 队列为空 | exception | error | queue, empty-state, javascript, linked-list |
| 栈为空 | exception | error | stack, empty-state, javascript, linked-list |
| 索引越界 | exception | error | data-structures, index-out-of-bounds, typescript, array |
| Illegal Argument Exception | exception | error | typescript, graph, illegal-argument, object-identity, validation |
| Index Out Of Bounds Exception | exception | error | typescript, graph, index-out-of-bounds, validation, off-by-one |
| Heap is empty. | exception | error | typescript, heap, empty-state, range-error, validation |
| The Deque Is Empty. | exception | error | typescript, deque, empty-state, validation |
| 队列为空 | exception | error | typescript, queue, empty-state, validation |
| 栈为空 | exception | error | typescript, stack, empty-state, validation |
| 队列为空 | exception | error | typescript, queue, linked-list, empty-state, validation |
| 栈为空 | exception | error | typescript, stack, linked-list, empty-state, validation |
| Index out of bounds | exception | error | javascript, data-structures, index-out-of-bounds, validation, off-by-one |
| Illegal Argument Exception | exception | error | graph, adjacency-list, validation, vertex-lifecycle, javascript |
| Index Out Of Bounds Exception | exception | error | graph, adjacency-matrix, bounds-check, range-error, javascript |
| Heap is empty | exception | error | heap, priority-queue, empty-state, javascript |
| The Deque Is Empty. | exception | error | deque, empty-state, circular-array, javascript |
| Queue is empty | exception | error | queue, circular-array, empty-state, javascript |
| Stack is empty | exception | error | stack, empty-state, javascript |
| Queue is empty | exception | error | queue, linked-list, empty-state, javascript |
| Stack is empty | exception | error | stack, linked-list, empty-state, javascript |
| Index out of bounds | exception | error | array, dynamic-array, bounds-check, typescript |
| Illegal Argument Exception | exception | error | graph, typescript, validation, guard-clause, reference-equality |
| Index Out Of Bounds Exception | exception | error | graph, typescript, validation, guard-clause, off-by-one, bounds |
| Heap is empty. | exception | error | heap, typescript, validation, guard-clause, empty-state |
| The Deque Is Empty. | exception | error | deque, typescript, validation, guard-clause, empty-state |
| Queue is empty | exception | error | queue, typescript, validation, guard-clause, empty-state |
| Stack is empty | exception | error | stack, typescript, validation, guard-clause, empty-state |
| Queue is empty | exception | error | queue, typescript, validation, guard-clause, empty-state, redundant-guard |
| Stack is empty | exception | error | stack, typescript, validation, guard-clause, empty-state, redundant-guard |
| インデックスが範囲外です | exception | error | list, javascript, validation, guard-clause, bounds, japanese |
| Illegal Argument Exception | exception | error | graph, adjacency-list, javascript, validation, precondition |
| Index Out Of Bounds Exception | exception | error | graph, adjacency-matrix, javascript, index-out-of-bounds, range-error |
| ヒープが空です | exception | error | heap, javascript, empty-state, priority-queue |
| The Deque Is Empty. | exception | error | deque, javascript, empty-state, circular-array |
| キューが空です | exception | error | queue, javascript, empty-state, circular-array |
| スタックが空 | exception | error | stack, javascript, empty-state, array |
| キューが空 | exception | error | queue, linked-list, javascript, empty-state |
| スタックが空 | exception | error | stack, linked-list, javascript, empty-state |
| インデックスが範囲外です | exception | error | list, typescript, index-out-of-bounds, dynamic-array |
| Illegal Argument Exception | exception | error | graph, adjacency-list, typescript, validation, precondition |
| Index Out Of Bounds Exception | exception | error | graph, index-out-of-bounds, range-check, typescript |
| Heap is empty. | exception | error | heap, empty-state, range-error, typescript |
| The Deque Is Empty. | exception | error | deque, queue, empty-state, typescript |
| キューが空です | exception | error | queue, empty-state, typescript |
| スタックが空です | exception | error | stack, empty-state, typescript |
| キューが空です | exception | error | queue, linked-list, empty-state, invariant, typescript |
| スタックが空です | exception | error | stack, linked-list, empty-state, invariant, typescript |
| Starfield: No container element found. | exception | error | starfield, dom, missing-element, config, javascript |
| Starfield: No origin element found. | exception | error | starfield, dom, missing-element, config, javascript |
| индекс выходит за границы | exception | error | list, index-out-of-bounds, range-check, javascript |
| Illegal Argument Exception | exception | error | graph, javascript, precondition, validation, hello-algo |
| Index Out Of Bounds Exception | exception | error | graph, javascript, precondition, range, hello-algo, off-by-one |
| куча пуста | exception | error | heap, javascript, precondition, empty-state, hello-algo |
| The Deque Is Empty. | exception | error | deque, javascript, precondition, empty-state, hello-algo |
| очередь пуста | exception | error | queue, javascript, precondition, empty-state, hello-algo |
| стек пуст | exception | error | stack, javascript, precondition, empty-state, hello-algo |
| очередь пуста | exception | error | queue, linked-list, javascript, precondition, empty-state, hello-algo |
| стек пуст | exception | error | stack, linked-list, javascript, precondition, empty-state, hello-algo |
| индекс выходит за границы | exception | error | array, list, typescript, precondition, range, off-by-one, hello-algo |
| Illegal Argument Exception | exception | error | graph, typescript, precondition, validation, hello-algo |
| Index Out Of Bounds Exception | exception | error | graph, adjacency-matrix, typescript, index-out-of-bounds, boundary-check, negative-index-bug |
| Heap is empty. | exception | error | heap, typescript, empty-state, priority-queue, validation |
| The Deque Is Empty. | exception | error | deque, typescript, empty-state, circular-array, validation |
| очередь пуста | exception | error | queue, typescript, empty-state, circular-array, validation |
| стек пуст | exception | error | stack, typescript, empty-state, array-backed, validation |
| очередь пуста | exception | error | queue, typescript, linked-list, empty-state, validation |
| стек пуст | exception | error | stack, typescript, linked-list, empty-state, validation |
| 索引越界 | exception | error | dynamic-array, list, javascript, index-out-of-bounds, boundary-check |
| Illegal Argument Exception | exception | error | graph, adjacency-list, javascript, vertex, reference-equality, self-loop, validation |
| Index Out Of Bounds Exception | exception | error | graph, adjacency-matrix, javascript, index-out-of-bounds, precondition |
| 堆積為空 | exception | error | heap, priority-queue, javascript, empty-state, precondition |
| The Deque Is Empty. | exception | error | deque, javascript, empty-state, precondition |
| 佇列為空 | exception | error | queue, javascript, empty-state, precondition |
| 堆疊為空 | exception | error | stack, javascript, empty-state, precondition |
| 佇列為空 | exception | error | queue, linked-list, javascript, empty-state, precondition |
| 堆疊為空 | exception | error | stack, linked-list, javascript, empty-state, precondition |
| 索引越界 | exception | error | list, dynamic-array, typescript, index-out-of-bounds, precondition |
| Illegal Argument Exception | exception | error | graph, adjacency-list, typescript, precondition, validation |
| Index Out Of Bounds Exception | exception | error | graph, adjacency-matrix, typescript, index-out-of-bounds, precondition |
| Heap is empty. | exception | error | typescript, heap, max-heap, empty-collection, range-error |
| The Deque Is Empty. | exception | error | typescript, deque, ring-buffer, empty-collection |
| 佇列為空 | exception | error | typescript, queue, ring-array, empty-collection |
| 堆疊為空 | exception | error | typescript, stack, array, empty-collection |
| 佇列為空 | exception | error | typescript, queue, linked-list, empty-collection |
| 堆疊為空 | exception | error | typescript, stack, linked-list, empty-collection |
| 索引越界 | exception | error | java, dynamic-array, list, index-out-of-bounds |
| Index out of bounds | exception | error | java, dynamic-array, list, index-out-of-bounds |
| インデックスが範囲外です | exception | error | java, array, bounds-check, data-structures, i18n-ja |
| индекс выходит за границы | exception | error | java, array, bounds-check, data-structures, i18n-ru |
| 索引越界 | exception | error | java, data-structure, dynamic-array, index-bounds, off-by-one |
| 索引越界 | exception | error | array, dynamic-array, index-out-of-range, csharp, off-by-one |
| Index out of bounds | exception | error | csharp, array, index-out-of-bounds, precondition, list |
| インデックスが範囲外です | exception | error | csharp, array, index-out-of-bounds, precondition, list, japanese, i18n |
| индекс выходит за границы | exception | error | csharp, array, index-out-of-bounds, precondition, list, russian, i18n |
| 索引越界 | exception | error | csharp, list, data-structure, bounds, index, precondition |
| 索引越界 | exception | error | python, list, index-error, bounds-check |
| 堆为空 | exception | error | heap, index-error, empty-structure, validation, pop |
| 双向队列为空 | exception | error | deque, circular-array, index-error, empty-structure, peek |
| 队列已满 | exception | error | queue, circular-array, index-error, capacity, push |
| 队列为空 | exception | error | queue, circular-array, index-error, empty-structure, peek |
| 栈为空 | exception | error | stack, index-error, empty-structure, pop |
| 双向队列为空 | exception | error | deque, linked-list, index-error, empty-structure, pop |
| 队列为空 | exception | error | queue, linked-list, index-error, empty-structure, peek |
| 栈为空 | exception | error | stack, linked-list, index-error, empty-structure, peek |
| Index out of bounds | exception | error | dynamic-array, index-error, validation, get |
| Heap is empty | exception | error | heap, indexerror, empty-state, python, data-structures |
| Double-ended queue is empty | exception | error | deque, indexerror, empty-state, python, data-structures |
| Queue is full | exception | error | queue, indexerror, capacity, overflow, python, data-structures |
| Queue is empty | exception | error | queue, indexerror, empty-state, python, data-structures |
| Stack is empty | exception | error | stack, indexerror, empty-state, python, data-structures |
| Double-ended queue is empty | exception | error | deque, linkedlist, indexerror, empty-state, python, data-structures |
| Queue is empty | exception | error | queue, linkedlist, indexerror, empty-state, python, data-structures |
| Stack is empty | exception | error | stack, linkedlist, indexerror, empty-state, python, data-structures |
| インデックスが範囲外です | exception | error | list, dynamic-array, indexerror, bounds-check, python, i18n, data-structures |
| ヒープが空です | exception | error | heap, python, index-error, empty, priority-queue |
| 両端キューが空です | exception | error | deque, python, index-error, empty, circular-array |
| キューがいっぱいです | exception | error | queue, python, index-error, capacity, circular-array |
| キューが空です | exception | error | queue, python, index-error, empty, circular-array |
| スタックが空です | exception | error | stack, python, index-error, empty, array |
| 両端キューが空です | exception | error | deque, python, index-error, empty, linked-list, doubly-linked-list |
| キューが空です | exception | error | queue, python, index-error, empty, linked-list |
| スタックが空です | exception | error | stack, python, index-error, empty, linked-list |
| индекс выходит за границы | exception | error | list, python, index-out-of-bounds, dynamic-array |
| куча пуста | exception | error | indexerror, heap, precondition, empty-state, python |
| двусторонняя очередь пуста | exception | error | indexerror, deque, ring-buffer, precondition, empty-state, python |
| очередь заполнена | exception | error | indexerror, queue, ring-buffer, fixed-capacity, backpressure, python |
| очередь пуста | exception | error | indexerror, queue, ring-buffer, precondition, empty-state, python |
| стек пуст | exception | error | indexerror, stack, precondition, empty-state, python |
| двусторонняя очередь пуста | exception | error | indexerror, deque, linked-list, precondition, empty-state, python |
| очередь пуста | exception | error | indexerror, queue, linked-list, precondition, empty-state, python |
| стек пуст | exception | error | data-structure, stack, python, linked-list |
| 索引越界 | exception | error | data-structure, dynamic-array, python, index-bounds |
| 堆積為空 | exception | error | data-structure, heap, python, priority-queue |
| 雙向佇列為空 | exception | error | data-structure, deque, python, circular-array |
| 佇列已滿 | exception | error | data-structure, queue, python, circular-array, capacity |
| 佇列為空 | exception | error | data-structure, queue, python, circular-array |
| 堆疊為空 | exception | error | data-structure, stack, python, array |
| 雙向佇列為空 | exception | error | data-structure, deque, python, linked-list |
| 佇列為空 | exception | error | data-structure, queue, python, linked-list |
| 堆疊為空 | exception | error | data-structure, stack, python, linked-list |
| 索引越界 | panic | error | data-structure, dynamic-array, go, index-bounds, panic |
| error | panic | error | go, graph, adjacency-list, panic, teaching-example |
| Index out of bounds | panic | error | go, array-list, index-out-of-bounds, panic, teaching-example |
| error | panic | error | go, graph, adjacency-list, panic, teaching-example |
| インデックスが範囲外です | panic | error | go, array-list, index-out-of-bounds, panic, teaching-example |
| error | panic | error | go, graph, adjacency-list, panic, teaching-example |
| индекс выходит за границы | panic | error | go, array-list, index-out-of-bounds, panic, teaching-example |
| error | panic | error | go, graph, adjacency-list, addedge, validation |
| 索引越界 | panic | error | go, index-out-of-bounds, list, get, validation |
| error | panic | error | go, graph, adjacency-list, addedge, validation |
| 索引越界 | panic | error | zig, index-out-of-bounds, list, get, usize, validation |
| 队列为空 | panic | error | zig, queue, empty-state, peek, pop, validation |
| 栈为空 | panic | error | zig, stack, empty-state, peek, validation |
| 双向队列为空 | panic | error | zig, deque, empty-state, pop, validation |
| 队列为空 | panic | error | zig, queue, panic, precondition, data-structure, i18n-zh |
| 栈为空 | panic | error | zig, stack, panic, precondition, data-structure, i18n-zh |
| インデックスが範囲外です | panic | error | zig, array-list, panic, bounds-check, data-structure, i18n-ja, dead-code |
| キューが空です | panic | error | zig, queue, circular-buffer, panic, precondition, data-structure, i18n-ja |
| スタックが空です | panic | error | zig, stack, array-list, panic, precondition, data-structure, i18n-ja |
| 両端キューが空です | panic | error | zig, deque, panic, precondition, data-structure, i18n-ja |
| キューが空です | panic | error | zig, queue, panic, precondition, data-structure, i18n-ja |
| スタックが空です | panic | error | zig, stack, panic, precondition, data-structure, i18n-ja |
| индекс выходит за границы | panic | error | zig, array-list, panic, bounds-check, data-structure, i18n-ru, dead-code |
| очередь пуста | panic | error | zig, queue, circular-buffer, panic, precondition, data-structure, i18n-ru |
| стек пуст | panic | error | zig, stack, array-list, panic, precondition, data-structure, i18n-ru |
| двусторонняя очередь пуста | panic | error | zig, deque, data-structure, panic, empty-state |
| очередь пуста | panic | error | zig, queue, peek, data-structure, empty-state |
| стек пуст | panic | error | zig, stack, peek, data-structure, empty-state |
| 索引越界 | panic | error | zig, array-list, index-out-of-bounds, data-structure, unsigned-trap |
| 佇列為空 | panic | error | zig, queue, peek, circular-buffer, data-structure, empty-state |
| 堆疊為空 | panic | error | zig, stack, peek, data-structure, empty-state, usize-underflow |
| 雙向佇列為空 | panic | error | zig, deque, data-structure, panic, empty-state |
| 佇列為空 | panic | error | zig, queue, peek, data-structure, empty-state |
| 堆疊為空 | panic | error | zig, stack, peek, data-structure, empty-state |
| 索引越界 | exception | error | ruby, array-list, index-out-of-bounds, data-structure |
| 堆为空 | exception | error | ruby, heap, precondition, empty-state |
| 双向队列为空 | exception | error | ruby, deque, precondition, empty-state |
| 队列已满 | exception | error | ruby, queue, capacity, bounded-buffer |
| 队列为空 | exception | error | ruby, queue, precondition, empty-state |
| 栈为空 | exception | error | ruby, stack, precondition, empty-state |
| 双向队列为空 | exception | error | ruby, deque, linked-list, precondition, empty-state |
| 队列为空 | exception | error | ruby, queue, linked-list, precondition, empty-state |
| 栈为空 | exception | error | ruby, stack, linked-list, precondition, empty-state |
| Index out of bounds | exception | error | ruby, list, dynamic-array, index-bounds |
| Heap is empty | exception | error | ruby, heap, precondition, empty-state |
| Deque is empty | exception | error | ruby, deque, precondition, empty-state |
| Queue is full | exception | error | ruby, queue, capacity, bounded-buffer |
| Queue is empty | exception | error | ruby, queue, circular-array, precondition, indexerror |
| Stack is empty | exception | error | ruby, stack, array, precondition, indexerror |
| Deque is empty | exception | error | ruby, deque, linked-list, precondition, indexerror |
| Queue is empty | exception | error | ruby, queue, linked-list, precondition, indexerror |
| Stack is empty | exception | error | ruby, stack, linked-list, precondition, indexerror |
| インデックスが範囲外です | exception | error | ruby, list, dynamic-array, precondition, indexerror, i18n-japanese |
| ヒープが空です | exception | error | ruby, heap, priority-queue, precondition, indexerror, i18n-japanese |
| 両端キューは空です | exception | error | ruby, deque, circular-array, precondition, indexerror, i18n-japanese |
| キューがいっぱいです | exception | error | ruby, queue, circular-array, fixed-capacity, precondition, indexerror, i18n-japanese |
| キューは空です | exception | error | ruby, queue, circular-array, precondition, indexerror, i18n-japanese |
| スタックは空です | exception | error | ruby, stack, array, precondition, indexerror, i18n-japanese |
| 両端キューは空です | exception | error | ruby, deque, linked-list, precondition, indexerror, i18n-japanese |
| キューは空です | exception | error | ruby, queue, linkedlist, empty-state, index-error |
| スタックは空です | exception | error | ruby, stack, linkedlist, empty-state, index-error |
| индекс выходит за границы | exception | error | ruby, dynamic-array, bounds-check, index-error |
| куча пуста | exception | error | ruby, heap, priority-queue, empty-state, index-error |
| двусторонняя очередь пуста | exception | error | ruby, deque, circular-array, empty-state, index-error |
| очередь заполнена | exception | error | ruby, queue, circular-array, capacity, bounded-buffer, index-error |
| очередь пуста | exception | error | ruby, queue, circular-array, empty-state, index-error |
| стек пуст | exception | error | ruby, stack, array-backed, empty-state, index-error |
| двусторонняя очередь пуста | exception | error | ruby, deque, linkedlist, empty-state, index-error |
| очередь пуста | exception | error | ruby, queue, linkedlist, empty-state, index-error |
| стек пуст | exception | error | ruby, stack, linkedlist, empty-state, index-error |
| 索引越界 | exception | error | ruby, index-error, bounds-check, data-structures, dynamic-array, off-by-one |
| 堆積為空 | exception | error | ruby, index-error, data-structures, heap, empty-state, max-heap |
| 雙向佇列為空 | exception | error | ruby, index-error, data-structures, deque, empty-state, circular-array |
| 佇列已滿 | exception | error | ruby, index-error, data-structures, queue, capacity, circular-array, fixed-size |
| 佇列為空 | exception | error | ruby, index-error, data-structures, queue, empty-state, circular-array |
| 堆疊為空 | exception | error | ruby, index-error, data-structures, stack, empty-state, stack-underflow |
| 雙向佇列為空 | exception | error | ruby, index-error, data-structures, deque, empty-state, linked-list, doubly-linked-list |
| 佇列為空 | exception | error | ruby, index-error, data-structures, queue, empty-state, linked-list |
| 堆疊為空 | exception | error | ruby, index-error, data-structures, stack, empty-state, linked-list, stack-underflow |
| 图的顶点数量已达最大值 | console | warning | c, data-structures, graph, adjacency-matrix, capacity, silent-failure, stderr, fixed-size |
| 顶点索引越界 | console | warning | c, data-structures, graph, adjacency-matrix, bounds-check, silent-failure, stderr |
| 边索引越界或相等 | console | warning | c, data-structures, graph, adjacency-matrix, bounds-check, silent-failure, stderr, self-loop |
| Graph vertex count has reached maximum | console | error | graph, capacity, adjacency-matrix, fixed-size, c |
| Vertex index out of bounds | console | error | graph, bounds, index, adjacency-matrix, c |
| Edge index out of bounds or equal | console | error | graph, bounds, edge, self-loop, adjacency-matrix, c |
| グラフの頂点数が最大値に達しました | console | error | graph, capacity, adjacency-matrix, fixed-size, c, i18n-ja |
| 頂点インデックスが範囲外です | console | error | graph, bounds, index, adjacency-matrix, c, i18n-ja |
| 辺インデックスが範囲外であるか、同一です | console | error | graph, bounds, edge, self-loop, adjacency-matrix, c, i18n-ja |
| Количество вершин графа уже достигло максимума | console | error | graph, capacity, adjacency-matrix, fixed-size, c, i18n-ru |
| индекс вершины выходит за границы | console | error | graph, bounds, index, adjacency-matrix, c, i18n-ru |
| индексы ребра выходят за границы или совпадают | console | error | graph, bounds, edge, self-loop, adjacency-matrix, c, i18n-ru |
| 圖的頂點數量已達最大值 | console | error | graph, capacity, adjacency-matrix, fixed-size, c, i18n-zh-hant |
| 頂點索引越界 | console | error | graph, bounds, index, adjacency-matrix, c, i18n-zh-hant |
| 邊索引越界或相等 | console | error | graph, bounds, edge, self-loop, adjacency-matrix, c, i18n-zh-hant |