একটি বাইনারি হিপ হল একটি সম্পূর্ণ বাইনারি ট্রি যা একটি অ্যারেতে সংরক্ষণ করা হয় এবং হিপ সম্পত্তি বজায় রাখে: একটি মিন-হিপে, প্রতিটি অভিভাবক তার সন্তানদের থেকে ≤ থাকে, তাই ন্যূনতম সর্বদা রুটে থাকে। এটি এটিকে একটি অগ্রাধিকার সারির স্ট্যান্ডার্ড বাস্তবায়ন করে তোলে।
অ্যারে লেআউট
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
