Priority Queue คือโครงสร้างข้อมูลที่จัดเก็บ Element พร้อม Priority — Element ที่มี Priority สูงสุด (หรือต่ำสุด) จะถูก Dequeue ก่อน .NET 6+: PriorityQueue<TElement, TPriority> (Built-in) ตั้งแต่ .NET 6 มี Implementation อยู่ใน System.Collections.Generic การใช้งานพื้นฐาน using System.Collectio