Tôi cần triển khai hàng đợi ưu tiên trong đó mức độ ưu tiên của một mục trong hàng đợi có thể thay đổi và hàng đợi tự điều chỉnh sao cho các mục luôn bị xóa theo đúng thứ tự. Tôi có một số ý tưởng về cách tôi có thể thực hiện điều này nhưng tôi chắc chắn đây là một cấu trúc dữ liệu khá phổ biến vì vậy tôi hy vọng tôi có thể sử dụng một cách thực hiện bởi một ai đó thông minh hơn tôi làm cơ sở.Hàng đợi ưu tiên với các ưu tiên mục động
Mọi người có thể cho tôi biết tên của loại hàng đợi ưu tiên này để tôi biết tìm kiếm gì hay thậm chí tốt hơn, chỉ cho tôi biết cách triển khai?
Xem http://stackoverflow.com/questions/927631/is-there-a-heap-class-in-c-that-supports-changing-the-priority-of-elements-othe và http: // stackoverflow.com/questions/450180/a-priority-queue-which-allows-efficient-priority-update –