Një binary heap është një pemë binare e plotë e ruajtur në një grup që mban heap property: në një min-heap, çdo prind është ≤ fëmijëve të tij, kështu minimumi është gjithmonë në rrënjën. Kjo e bën atë implementimin standard të një red me prioritet.
Paraqitja në grup
text
1 index: 0 1 2 3 4
/ \ array: [1, 3, 5, 8, 4]
3 5 parent(i) = (i-1)//2
/ \ left(i) = 2i+1
8 4 right(i) = 2i+2
