在不同的论坛上,我发现在C++::stl中,insert和find for unordered_map保证了时间复杂度O(1)的摊还。这让我很困惑,我想看看官方文件(也许是ISO),看看到底需要什么。这就是为什么我认为保证的时间复杂度摊销O(1)可能是不可能的。如果我说错了什么,请纠正我,因为我不是一个有经验的程序员。实现无序映射的最佳方法是使用哈希表。使用长度最
我目前有一个场景,我们使用REDIS将字符串field-value对存储在hashed set HSET中。使用哈希集而不是仅使用集合的最初理由是,相对于仅使用HSCAN,在GUI中使用SCAN更容易检索记录,因为在COUNT字段中使用哈希长度更容易。我在Redis文档中看到,GET和HGET命令都是以O(1)时间复杂度执行的,但是我的团队成员认为,如果我将所有值