อธิบายโครงสร้างข้อมูลที่ใช้
min-heap เป็นโครงสร้างข้อมูลแบบไบนารีทรีแบบพิเศษที่แต่ละโหนดพาเรนต์มีขนาดเล็กกว่าหรือเท่ากับโหนดย่อย โดยทั่วไปจะใช้เพื่อจัดเก็บข้อมูลที่เรียงลำดับจากน้อยไปหามาก โดยมีองค์ประกอบที่เล็กที่สุดเก็บไว้ที่รากของต้นไม้ และองค์ประกอบที่ใหญ่ที่สุดเก็บไว้ที่ใบไม้