日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

求两个集合的交集

發(fā)布時間:2023/12/13 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 求两个集合的交集 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

letcode原題

?排序+雙指針

  • 如果兩個數(shù)組是有序的,則可以使用雙指針的方法得到兩個數(shù)組的交集。
  • 首先對兩個數(shù)組進行排序,然后使用兩個指針遍歷兩個數(shù)組。
  • 初始時,兩個指針分別指向兩個數(shù)組的頭部。每次比較兩個指針指向的兩個數(shù)組中的數(shù)字,如果兩個數(shù)字不相等,則將指向較小數(shù)字的指針右移一位,如果兩個數(shù)字相等,將該數(shù)字添加到答案,并將兩個指針都右移一位。當(dāng)至少有一個指針超出數(shù)組范圍時,遍歷結(jié)束。

std::vector<int>intersect(std::vector<int>&num1,std::vector<int>&num2){std::sort(num1.begin(),num1.end());std::sort(num2.begin(),num2.end());int left = 0;int right = 0;std::vector<int>ans;while (left < num1.size() && right < num2.size()){if (num1[left]==num2[right]){ans.push_back(num1[left]);left++;right++;}if (num1[left]<num2[right]){left++;}if (num1[left]>num2[right]){right++;}}return ans; }

哈希表

  • 推薦使用哈希表的方式?
vector<int> intersect(vector<int>& nums1, vector<int>& nums2){if (nums2.size()<nums1.size()){return intersect(nums2,nums1);}std::unordered_map<int,int>map{};for (auto temp : nums1) {++map[temp];}std::vector<int>intersection;for (auto temp:nums2) {if (map.find(temp)!=map.end()){intersection.push_back(temp);map[temp]--;if (map[temp]<=0){map.erase(temp);}}}return intersection; }

總結(jié)

以上是生活随笔為你收集整理的求两个集合的交集的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美成人一区二区 | 一区二区在线观看视频 | 国产精品扒开做爽爽爽的视频 | 亚洲女人的天堂 | 免费国产黄 | av香港经典三级级 在线 | 成人精品一区二区三区电影 | 91浏览器在线观看 | sese视频在线观看 | 成人免费网站www网站高清 | 久热欧美 | 日韩高清久久 | caoporen在线 | 男人猛进女人爽的大叫 | 青青色在线 | 精品国产综合 | 老鸭窝av在线 | 亚洲美女爱爱 | 四虎国产精品成人免费入口 | 国产精品久久久久久福利 | 熟女精品一区二区三区 | 女~淫辱の触手3d动漫 | 亚洲国产精品久 | 热热色原网址 | 色一情一乱一乱一区91av | 大陆女明星乱淫合集 | 黄色小说在线免费观看 | 操你啦免费视频 | 青青草av| 美日韩在线视频 | 日本3p视频| 日韩一中文字幕 | 国产一区二区黄色 | 亚州av网站 | 欧美久草 | 91尤物在线 | 视频1区 | 日韩精品免费一区二区 | 成人av电影天堂 | 三级av网 | 在线观看污视频网站 | 永久免费的网站入口 | 亚洲黄片一区 | 中国人与拘一级毛片 | 中文字幕不卡在线观看 | 字幕网在线| 秋霞在线视频观看 | 国产尤物在线 | 草久久久久 | 福利在线网站 | 姐姐的秘密韩剧免费观看全集中文 | 黑人巨大精品一区二区在线 | 亚洲av无码片一区二区三区 | 久久偷看各类女兵18女厕嘘嘘 | 欧美日韩中文字幕在线观看 | 日韩jizz | 色偷偷av一区二区三区 | 一级免费大片 | 欧美一区三区三区高中清蜜桃 | 色欧美视频 | 久久99亚洲精品 | 欧美精品久久久久久久 | av福利院 | 亚洲欧美中文字幕5发布 | 少妇aa| 黄色网页入口 | 国产a级黄色片 | 久久久999视频 | 日韩一级片网址 | 精品在线99 | 日本a级在线 | 九九国产| 少女忠诚电影高清免费 | 国产在线一区二区三区四区 | av色片 | 久久丫精品国产亚洲av不卡 | 午夜爽爽爽视频 | 国产精品99久久久久久www | 成人激情视频在线观看 | 国产激情一区二区三区视频免樱桃 | 欧美性受xxx黑人xyx性爽 | www国产| 欧美视频四区 | 亚洲精品影院在线 | 日本大尺度吃奶做爰久久久绯色 | 国产一区二区在线不卡 | 国产免费观看av | 美女网站在线看 | 99re最新网址| 悠悠色综合网 | 奇米色777 | 校园伸入裙底揉捏1v1h | 国产精品成人自拍 | 亚洲综人网 | 亚洲国产综合视频 | 97公开视频 | 日本爽爽 | 日韩一区二区免费在线观看 | 中文精品一区二区三区 |