Hiện tại tôi sử dụng mẫu chứa vector STL để đặt lại và nhận kết nối.cấu trúc dữ liệu tối ưu cho vùng chứa hồ bơi là gì?
1) khi nhận được, kết nối được trả về và "xóa()" d khỏi vectơ nhóm.
2) khi được thả, kết nối được đưa trở lại hồ bơi qua "push_back()".
Điều này có thể rất nặng nếu hồ bơi thường xuyên được sử dụng. Vì vậy, câu hỏi của tôi là, có cách nào để cải thiện hiệu suất ở đây bằng cách chuyển sang cấu trúc dữ liệu khác không?
Hiếm khi tắc nghẽn là chúng tôi cho rằng chúng là như vậy, vì vậy việc lập hồ sơ tốt hơn nhiều so với việc cố gắng tối ưu hóa xung quanh không ngừng. – Simone
điều chắc chắn - hồ sơ. nhưng khái niệm thấy đây là cách tiếp cận đúng bằng cách sử dụng một container, tôi đoán ... – Myz