Trong khi tìm kiếm một số hàm trong tài liệu thư viện chuẩn C++, tôi đọc rằng việc đẩy và bật cho các hàng đợi ưu tiên cần thời gian không đổi.Cấu trúc xếp hàng ưu tiên được sử dụng?
http://www.cplusplus.com/reference/stl/priority_queue/push/
Constant (trong priority_queue). Mặc dù thông báo rằng push_heap hoạt động trong thời gian logarit.
Câu hỏi của tôi là loại cấu trúc dữ liệu nào được sử dụng để duy trì hàng đợi ưu tiên với O (1) để đẩy và bật?
Bạn đã đọc ở đâu? –
http://www.cplusplus.com/reference/stl/priority_queue/push/ –