unordered_map与unordered set,谁的查找速度更快
时间: 2024-01-07 16:23:11 浏览: 105
C++11 unordered_map与map(插入,遍历,Find)效率对比。
unordered_set的查找速度更快。根据引用中的测试结果可以看出,当传入100w个随机数时,unordered_set的搜索效率依然为0,而set的搜索效率已经很低。这证明了使用哈希为底层数据结构的unordered_set的搜索时间复杂度为O(1),即常数时间复杂度,而set的搜索时间复杂度为O(log n),即对数时间复杂度。因此,unordered_set的查找速度更快。
阅读全文