Interactive Tree Visualizers

A modern JavaScript computer science lab for visualizing binary trees, binary search trees, traversals, tries, heaps, red-black trees, B-trees, segment trees, DOM trees, and suffix tries.

Visual Binary Tree

Visual Binary Search Tree

Tree Traversals Visualizer

A
B
D
E
C
F

Trie Autocomplete Demo

Heap & Priority Queue Visualizer

Min Heap

Underlying array: []

Max Heap

Underlying array: []

Red-Black Tree Visualizer

B-Tree Visualizer

Segment Tree Range Sum Visualizer

Array: [1, 3, 5, 7, 9, 11]

N-ary Tree Visualizer

DOM Tree Visualizer

Introduction

This is a sample section with nested elements.

Features:

  • Headings
  • Paragraphs
  • Lists
  • Nested divs

Here is a nested span inside a paragraph.

Suffix Trie Visualizer