我有一大堆 unsigned long long (100M+) 我试图放入 SparseHash,但性能非常慢,因为对于每 1k 个条目,在具有 16Gb RAM 的 MacBook Pro 上大约需要 4-6 秒.
while (stackUI.size()>0) {
Set.insert(stackUI.top());
stackUI.pop();
if (stackUI.size()%1000==0) {
cout<<stackUI.size()<<" "<<time(0)<<endl;
}
}
我在实施中做错了什么,还是有更好的方法?