Binary heap là một cây nhị phân đầy đủ (complete binary tree) được lưu trong một array, duy trì thuộc tính heap (heap property): trong một min-heap, mọi cha (parent) đều ≤ các con của nó, nên giá trị nhỏ nhất luôn ở root. Điều này khiến nó là hiện thực tiêu chuẩn của một priority queue (hàng đợi ưu tiên).
