Leetcode 349.两个数组交集(哈希容器unordered_set)
生活随笔
收集整理的這篇文章主要介紹了
Leetcode 349.两个数组交集(哈希容器unordered_set)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
傳送門:??????力扣
給定兩個數組,編寫一個函數來計算它們的交集。
示例 1:
輸入:nums1 = [1,2,2,1], nums2 = [2,2]
輸出:[2]
示例 2:
輸入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
輸出:[9,4]
說明:輸出結果中的每個元素一定是唯一的。
我們可以不考慮輸出結果的順序
由說明可知,每個元素唯一,所以需要用set容器去重,unordered_set底層使用哈希表封裝,時間復雜度為O(1)。
學到的小技巧:foreach
for (int num : nums2) //迭代容器里面所有元素。
? ? ? ? //格式為 auto element : container/array
總結
以上是生活随笔為你收集整理的Leetcode 349.两个数组交集(哈希容器unordered_set)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux查看网卡的驱动命令行,Linu
- 下一篇: linux脚本语言求累加和,Linux