C++-unordered_map的查找

在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;
}

測試結果
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章