在unordered_map中實現了一個哈希表,可以實現高效的查找
若要判斷一個值是不是在哈希表中
使用mp.find(value) != mp.end()
就可以知道你所查找的value是不是在mp中了
#include<iostream>
#include<vector>
#include<map>
#include<unordered_map>
#include <algorithm>
using namespace std;
int main() {
unordered_map<int, bool> mp;
mp[1] = false;
mp[2] = false;
mp[10] = false;
cout << (bool)(mp.find(10) != mp.end()) << endl;
return 0;
}
測試結果