Data Structures & Algorithms
C++ implementations compiled to WebAssembly
Graph
Binary Tree
Linked List
Hash Table
Directed graph with DFS pathfinding (returns a path, not necessarily shortest)
Add Vertex
Add
Add Edge
Add Edge
Find Path (DFS)
Find
Show
Load Example
Clear
Loading modules...
Binary Search Tree with traversals
Insert / Remove / Find
Insert
Remove
Find
Pre-Order
In-Order
Post-Order
Load Example
Clear
Ready
Ordered (sorted) linked list
Insert / Remove / Find
Insert
Remove
Find
Load Example
Clear
Ready
(empty list)
Hash table with open addressing (quadratic probing)
Insert / Remove / Find
Insert
Remove
Contains
Load Example
Clear
Ready