Tôi nghiên cứu cấu trúc dữ liệu và tôi muốn hỏi những gì tương đương với các container STL.Cấu trúc dữ liệu tương đương của các thùng chứa STL
ví dụ
- vector = array động
- queue = đợi
- chồng = chồng
- priority_queue = đống
- list = danh sách liên kết
- set = cây
- slist = danh sách được liên kết đơn lẻ
- bit_vector = vector bool
- map = pair
- deque =?
- multiset =?
- multimap =?
- hash_set =?
- hash_map =?
- hash_multiset =?
- hash_multimap =?
- hash =?
- bit_set =?
deque = Hàng đợi đã kết thúc đôi. Hầu hết giống như một véc tơ nơi bạn có thể đẩy các yếu tố trước. multi_set = Nhiều giá trị (không cần có giá trị duy nhất); multi_map = Một khóa có thể có nhiều giá trị liên quan. map! = pair nhưng các phần tử container của bản đồ là cặp. – Mahesh
'std :: hash' không phải là một container, nó là một hàm. –
Steve: bạn có thể cụ thể hơn khi bạn nói đó là một functor? –