如何在c ++中实现哈希映射?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在c ++中实现哈希映射?相关的知识,希望对你有一定的参考价值。
如何显示mymap[key]++
。我要增加键或值吗?在第1行中,hash[numberToFind]
是要插入结果中的键还是值?
unordered_map<int, int> hash;
vector<int> result;
for (int i = 0; i < arr.size(); i++)
int numberToFind = target - arr[i];
if (hash.find(numberToFind) != hash.end())
result.push_back(hash[numberToFind]); //LINE 1
result.push_back(i);
return result;
答案
请先考虑好参考,然后再向stackoverflow.com提问。 cppreference.com很好。
以上是关于如何在c ++中实现哈希映射?的主要内容,如果未能解决你的问题,请参考以下文章