
我在做一个map和hashmap的性能比较,使用的数据集是类型的map和hashmap,测试了15000个数据,结果如上图所示。
不知道为什么遍历和查询会只用0clock,是不是我的程序哪里错了?
源程序参见
源程序

我在做一个map和hashmap的性能比较,使用的数据集是类型的map和hashmap,测试了15000个数据,结果如上图所示。
不知道为什么遍历和查询会只用0clock,是不是我的程序哪里错了?
源程序参见
源程序
start_hash = clock();
for(i = begin;i<end;++i)
{
testSearchInHashMap(s[i]);
}
stop_hash = clock();
hashmap_t = stop - start; //这里应该是 stop_hash - start_hash