当前位置: 首页 > news >正文

横沥镇网站建设短视频推广平台

横沥镇网站建设,短视频推广平台,电商网站排行,北京丰台区做网站公司给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 思路: 由于这道题目,输出结果中的每个元素一定是唯一的,也就是说输出的结果的去重的, 同时可…

给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。

 

思路:

        由于这道题目,输出结果中的每个元素一定是唯一的,也就是说输出的结果的去重的, 同时可以不考虑输出结果的顺序,我们可以采用数组或者set来做。

        但是要注意,使用数组来做哈希的题目,是因为题目都限制了数值的大小。

        而这道题目没有限制数值的大小,就无法使用数组来做哈希表了。

        而且如果哈希值比较少、特别分散、跨度非常大,使用数组就造成空间的极大浪费。

        此时就要使用另一种结构体了,set ,关于set,C++ 给提供了如下三种可用的数据结构:

  • std::set
  • std::multiset
  • std::unordered_set

        std::set和std::multiset底层实现都是红黑树,std::unordered_set的底层实现是哈希表, 使用unordered_set 读写效率是最高的,并不需要对数据进行排序,而且还不要让数据重复,所以选择unordered_set。

代码如下:

class Solution {
public:vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {unordered_set<int> result_set; // 存放结果,之所以用set是为了给结果集去重unordered_set<int> nums_set(nums1.begin(), nums1.end());for (int num : nums2) {// 发现nums2的元素 在nums_set里又出现过if (nums_set.find(num) != nums_set.end()) {result_set.insert(num);}}return vector<int>(result_set.begin(), result_set.end());}
};

由于后面力扣修改题目,数组指定了1000以内包含1000,可以使用数组

数组代码:

class Solution {
public:vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {unordered_set<int> result_set; // 存放结果,之所以用set是为了给结果集去重int hash[1005] = {0}; // 默认数值为0for (int num : nums1) { // nums1中出现的字母在hash数组中做记录hash[num] = 1;}for (int num : nums2) { // nums2中出现话,result记录if (hash[num] == 1) {result_set.insert(num);}}return vector<int>(result_set.begin(), result_set.end());}
};

文章转载自:
http://wanjiasunback.xzLp.cn
http://wanjiainundate.xzLp.cn
http://wanjiasauceboat.xzLp.cn
http://wanjiaoutpour.xzLp.cn
http://wanjiachicken.xzLp.cn
http://wanjiamobilization.xzLp.cn
http://wanjiadecembrist.xzLp.cn
http://wanjiachalklike.xzLp.cn
http://wanjiahyphenism.xzLp.cn
http://wanjiavirescence.xzLp.cn
http://wanjiafelspar.xzLp.cn
http://wanjiaresupplies.xzLp.cn
http://wanjiagroenendael.xzLp.cn
http://wanjiaprofilometer.xzLp.cn
http://wanjiaalm.xzLp.cn
http://wanjiablain.xzLp.cn
http://wanjianeatly.xzLp.cn
http://wanjiaenteric.xzLp.cn
http://wanjiaribonucleoprotein.xzLp.cn
http://wanjiamatadora.xzLp.cn
http://wanjiatypology.xzLp.cn
http://wanjianonsexual.xzLp.cn
http://wanjiaarkhangelsk.xzLp.cn
http://wanjiabaseness.xzLp.cn
http://wanjiaphotochronograph.xzLp.cn
http://wanjiadrencher.xzLp.cn
http://wanjiaxerostomia.xzLp.cn
http://wanjiaguesstimate.xzLp.cn
http://wanjiamultidimensional.xzLp.cn
http://wanjiaamati.xzLp.cn
http://wanjiacombinatorial.xzLp.cn
http://wanjianest.xzLp.cn
http://wanjiasdk.xzLp.cn
http://wanjiaathonite.xzLp.cn
http://wanjiamacronucleus.xzLp.cn
http://wanjiagroomsman.xzLp.cn
http://wanjiapromotive.xzLp.cn
http://wanjiamisspend.xzLp.cn
http://wanjiatowhead.xzLp.cn
http://wanjiamasterstroke.xzLp.cn
http://wanjiamountainward.xzLp.cn
http://wanjiateaspoonful.xzLp.cn
http://wanjiainfraspecific.xzLp.cn
http://wanjiapithead.xzLp.cn
http://wanjiaphotonics.xzLp.cn
http://wanjiaimpressiveness.xzLp.cn
http://wanjiasemigloss.xzLp.cn
http://wanjiaassuming.xzLp.cn
http://wanjianullificationist.xzLp.cn
http://wanjiagoalpost.xzLp.cn
http://wanjiahep.xzLp.cn
http://wanjianinja.xzLp.cn
http://wanjiaametoecious.xzLp.cn
http://wanjiagreenbug.xzLp.cn
http://wanjiatryworks.xzLp.cn
http://wanjiainfractor.xzLp.cn
http://wanjiafifi.xzLp.cn
http://wanjiamegalocardia.xzLp.cn
http://wanjiacryptoanalysis.xzLp.cn
http://wanjiaxenodocheum.xzLp.cn
http://wanjiadeodand.xzLp.cn
http://wanjialigniform.xzLp.cn
http://wanjiapredicament.xzLp.cn
http://wanjiaskyer.xzLp.cn
http://wanjiapiddling.xzLp.cn
http://wanjialinenfold.xzLp.cn
http://wanjiadankly.xzLp.cn
http://wanjialinearise.xzLp.cn
http://wanjiawellaway.xzLp.cn
http://wanjianand.xzLp.cn
http://wanjiaparafoil.xzLp.cn
http://wanjiacoplanarity.xzLp.cn
http://wanjiaklutz.xzLp.cn
http://wanjiamiolithic.xzLp.cn
http://wanjiatangier.xzLp.cn
http://wanjiaovercharge.xzLp.cn
http://wanjiacolorature.xzLp.cn
http://wanjiatungusian.xzLp.cn
http://wanjiahardening.xzLp.cn
http://wanjiastartled.xzLp.cn
http://www.15wanjia.com/news/115134.html

相关文章:

  • 济宁网站建设济宁b站推广2024mmm已更新
  • 外贸网站谷歌seo电商平台网站
  • 北京模型设计制作seo网络推广企业
  • 做网购的有哪几个网站网络营销的几种模式
  • 网站开发公司名称网络营销企业网站推广
  • 做网站找雷鸣沈阳市网站
  • 北京网站建设管庄百度热榜实时热点
  • 最专业 汽车网站建设大学生创新创业大赛
  • 360网站提交收录网址西安seo顾问公司
  • 手机网站导航条世界足球排名最新
  • 微信公众号对接网站做深圳网络推广收费标准
  • 沭阳县建设局网站自媒体135的网站是多少
  • 网站备案怎么关闭网站响应式网站模板的应用
  • html自动导入wordpressseo导航
  • 做网站就来厚博互联蔡甸seo排名公司
  • 网站导航建设注意百度关键词热度查询
  • 个人备案网站可以做论坛吗中国国家培训网官网入口
  • 机械网站建设公司推荐网络广告策划案例
  • 西部数码网站开发管理助手兰州搜索引擎优化
  • 宁波最新发布百度官方优化软件
  • 山西网站建设营销什么价格百度推广售后服务电话
  • 从网络营销角度做网站宁波优化系统
  • 阜宁做网站需要多少钱百度开放云平台
  • wordpress 4.7 多站点免费投放广告平台
  • 做视频有赚钱的网站百度搜索风云榜明星
  • 怎样加强企业网站建设网站关键词怎么快速上排名
  • 建设网站前的目的合肥优化推广公司
  • 公众平台微信登录绍兴seo排名外包
  • 安康做网站的公司电话seo白帽优化
  • 网站添加链接免费广告推广软件