跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 集合求交集有比两个 for 效率更高的方法吗?
未分類
4 2 月 2021

集合求交集有比两个 for 效率更高的方法吗?

集合求交集有比两个 for 效率更高的方法吗?

資深大佬 : naoh1000 2

前端程序员,刚才听到 HR 说来面试的求交集只会两个 for,我想了一下也确实只想到一个 for 把集合 A 加入 hashmap,另一个逐项查找集合 B 是否在 hashmap 中,还有更好的方法吗?
大佬有話說 (4)

  • 資深大佬 : elonmask

    很明显得用 set,数据是整数同时值比较小的话,可以数组,类似那种计数的方式

  • 資深大佬 : pianjiao

    map set

  • 資深大佬 : mcfog

    搞清楚 M+N 复杂和 M*N 复杂就行了,很容易证明理论最小复杂度就是 M+N

  • 資深大佬 : Inf1nity

    我觉得无论如何都要遍历两次,复杂度 O(M+N)。各类 Set 应该就可以满足需要了。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具