unordered_map hash
时间: 2023-10-17 11:34:52 浏览: 102
unordered_map是C++中的一种关联容器,它是哈希表的实现。它提供了一种存储键值对的方式,其中每个键都是唯一的,并且可以通过键快速找到对应的值。与map不同,unordered_map没有按照键的顺序进行排序,而是使用哈希函数将键映射到存储桶中,从而实现快速的查找和插入操作。unordered_map在LeetCode上也经常被用来解决问题,比如在两数之和问题中可以使用unordered_map来存储每个数字和它的索引,从而快速找到满足条件的两个数字。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [C++ unordered_map 和 hash_map的用法](https://blog.csdn.net/weixin_39970103/article/details/100901295)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [数据结构 - 哈希表(unordered_map)](https://blog.csdn.net/weixin_45919985/article/details/127262143)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文