5.11灵犀互娱笔试

30道选择,3道问答,2道编程
选择考八股和游戏知识比较多
编程题leetcode简单水平
写完代码运行发现编译都过不了,unordered_map总是报错
考完才知道原来哈希表不能直接用pair做键…要重载
这里mark一下

struct pair_hash {
    template 
    size_t operator () (const pair &p) const {
        auto h1 = hash{}(p.first);
        auto h2 = hash{}(p.second);
        return h1 ^ h2; // 哈希组合
    }
};

    unordered_map, int, pair_hash> myMap;
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务