A hierarchical data structure consisting of nodes connected by edges. Choose an algorithm below to launch its interactive simulation workstation.
Showing 14 of 14 algorithms
Remove root element from max-heap and sift down to restore heap property.
Search for word or prefix character-by-character in a prefix tree.
Insert a new value into a Binary Search Tree maintaining the BST property.