首先让我先说我读过这个问题。
所以当我在互联网上闲逛时,我遇到了那个算法,我想知道它是如何工作的。在阅读了它之后,我确实理解了它是如何通过散列和使用位来计算视图的。
我还不太明白,如何才能确保避免再次计算相同的视图。我们是否存储了我们遇到的每个散列值,并且在增加计数之前检查它是否已经存在于我们的数组中或其他什么?
如果我们有 1000k+ 个项目,这不会降低效率吗?
首先让我先说我读过这个问题。
所以当我在互联网上闲逛时,我遇到了那个算法,我想知道它是如何工作的。在阅读了它之后,我确实理解了它是如何通过散列和使用位来计算视图的。
我还不太明白,如何才能确保避免再次计算相同的视图。我们是否存储了我们遇到的每个散列值,并且在增加计数之前检查它是否已经存在于我们的数组中或其他什么?
如果我们有 1000k+ 个项目,这不会降低效率吗?