40dba2f2a596

关注

使用unordered_map时,key值放pair

40dba2f2a596

关注

阅读 81

2022-03-24

struct pairHash {

public:
    template <typename T, typename U>
    size_t operator()(const pair<T, U> &x) const
    {
        return hash<T>()(x.first) ^ hash<U>()(x.second);
    }

};

unordered_map<std::pair<int,int>, int, pairHash> canBeRun;

如代码所示,重载一个函数就可以了,这样有可能会出现hash冲撞,但是概率小到离谱就是了。

相关推荐

你的益达233

unordered_map使用详解

你的益达233 100 0 0

一叶轻舟okok

map和unordered_map的自定义key。

一叶轻舟okok 124 0 0

時小白

unordered_map算法

時小白 50 0 0

yongxinz

map和unordered_map的差别和使用

yongxinz 62 0 0

未定义变量

set、unordered_set、unordered_multiset、map、unordered_map、unordered_multimap

未定义变量 151 0 0

山竹山竹px

std::map和std::unordered_map

山竹山竹px 33 0 0

拾光的Shelly

c++:unordered_map hash

拾光的Shelly 151 0 0

程序猿不脱发2

【C++】unordered_map(set)

程序猿不脱发2 26 0 0

凶猛的小白兔

STL【容器】| 【11】unordered_map

凶猛的小白兔 39 0 0

小亦同学321

C++ unordered_set和unordered_map

小亦同学321 62 0 0

精彩评论(0)

0 0 举报