今天了解到unordered_map的查找性能比较强,特地试了一下。
下面的程序比较了map与unordered_map的insert、find、count的效率
//比较map与unordered_map的效率
#include <iostream>
#include <map>
#include <unordered_map>
#include <time.h>
using namespace std;
int main()
{
map<int, int> maps;
unordered_map<int, int> umaps;
int n = 100000;
//插入操作
cout << "insert" << endl;
clock_t time0 = clock();
for (size_t i = 0; i < n; i++)
{
maps.insert(pair<