小弟不才,只懂一些c#的皮毛,有一些想法,

int32值范围大概在-20亿——20亿,按hashtable一个keyvalue占8B的设定来说,最大可以存储大约2.5亿个 数字-次数对。

那么,可以将int32的范围分成大约分成16组,每组去遍历这20亿个数字,然后将每组的最大值保存下来,最后再从这16组的最大值再比较一次就可以了

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
  • 2021-10-24
猜你喜欢
  • 2021-06-06
  • 2021-08-12
  • 2021-12-10
  • 2021-12-07
  • 2021-06-30
相关资源
相似解决方案