iT邦幫忙

0

自主學習30日-LeetCode 350: Intersection of Two Arrays II

  • 分享至 

  • xImage
  •  

350: Intersection of Two Arrays II

題目

給定兩個整數陣列 nums1 和 nums2,
返回 它們的交集元素陣列,
其中每個元素在結果中出現的次數,
應與它在兩個陣列中出現的次數一致。

結果可以以任意順序返回。

解題思路

1.用 Map<Integer, Integer> 記錄 nums1 各元素出現次數。

2.遍歷 nums2:

* 若該元素在 map 中存在且次數 > 0 → 加入結果

* 並將 map 中次數減一

3.回傳結果

https://ithelp.ithome.com.tw/upload/images/20251020/20169298MMMUht3JDS.pnghttps://ithelp.ithome.com.tw/upload/images/20251020/201692984Jw2ptL6ld.png


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言