Is éard is binary heap ann ná crann dhénártha iomlán atá stóráilte in array a choinníonn an heap property: i min-heap, tá gach páirent ≤ a leanaí, agus dá bhrí sin tá an íosmhéan i gcónaí ag an bhfréamh. Is í seo an priority queue a chur i bhfeidhm go caighdeánach.
Array layout
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
