Back to All Algorithms
Min-Heap
Category: Tree / Graph | Time: O(log n) Insert/Delete | Space: O(1)
Visualization
Visual representation of the data structure
Enter tree data to start visualization.
About Min-Heap

A Min-Heap is a specialized tree-based data structure that satisfies the heap property: the value of each node is less than or equal to the value of its children. This means the smallest element is always at the root. It is commonly used to implement priority queues.

Code Editor
The code is for reference. Editing it won't affect the visualization.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Frequently Asked Questions
About Min-Heap