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

湖南网站建设哪家专业网站建设工作量评估报价表

湖南网站建设哪家专业,网站建设工作量评估报价表,wordpress产品插件,网站建设图片素材题目描述 给定两个数组 nums1 和 nums2 #xff0c;返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例 1#xff1a; 输入#xff1a;nums1 [1,2,2,1], nums2 [2,2] 输出#xff1a;[2]示例 2#xff1a; 输入#xf…题目描述 给定两个数组 nums1 和 nums2 返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例 1 输入nums1 [1,2,2,1], nums2 [2,2] 输出[2]示例 2 输入nums1 [4,9,5], nums2 [9,4,9,8,4] 输出[9,4] 解释[4,9] 也是可通过的提示 1 nums1.length, nums2.length 1000 0 nums1[i], nums2[i] 1000分析思路 方法1cpp中关于set有三种分别是set、unordered-set和multi-set其中set和multi-set底层使用红黑树来实现的unordered-set的底层是用哈希映射值来存储的。unordered-set在映射的时候效率是最高的因此选择使用unordered-set而且它本身是会去重的。 此题中我们用unordered_set来进行实现 首先把num1变成set 然后遍历num2如果2中的元素在set中出现过代码中nums1_set.find(num)!num1_set.end()表示的是找到了这个数则插入到res中 find()函数返回一个迭代器指向范围内搜索元素的第一次出现。 如果没有找到目标元素则返回last即查找范围的结尾。在这个例子中last就是v.end()。 因此如果it ! v.end()则说明find()函数找到了目标元素否则说明没有找到目标元素。最后返回vector形式的结果。 cpp代码如下 class Solution { public:vectorint intersection(vectorint nums1, vectorint nums2) {unordered_setint res; // 存放结果用set自动去重了。unordered_setint nums1_set(nums1.begin(), nums1.end()); // 使用哈希表把nums1数组变成setfor(int num:nums2){// 如果在set中找到了num则将num插入到res中。if(nums1_set.find(num)!nums1_set.end()){ // 注意语法是这样写的res.insert(num);}}return vectorint(res.begin(), res.end());} };方法2由于题中限制了数组大小不超过1000因此也可以使用数组的哈希法进行求解。 class Solution { public:vectorint intersection(vectorint nums1, vectorint nums2) {int hash[1005] {0};unordered_setint res;for(int i0;inums1.size();i){// 存在过这个值就把hash数组的值变为1hash[nums1[i]] 1;}for(int i0;inums2.size();i){// 如果等于1了说明重复insert到res中if(hash[nums2[i]] 1){res.insert(nums2[i]);}}return vectorint(res.begin(), res.end());} };
http://www.yutouwan.com/news/285461/

相关文章:

  • 网站建设太金手指六六十如何加强网站建设和信息宣传
  • 做二维码的网站wordpress 七牛云上传图片
  • 那些影视解析网站怎么做的网站建设服务器怎么设置
  • 没备案的网站可以做淘客网站布局图
  • 张家港建网站公司wordpress 网站上传到服务器错误
  • 手机 网站 分辨率大连零基础网站建设教学公司
  • 各大网站博客怎么做推广乐天seo培训
  • 芜湖做网站哔哩哔哩网页版登录入口
  • 自己搞网站做外贸网站建设论文选题背景
  • 家居企业网站建设渠道有动效网站
  • 中国建设银行公积金网缴网站seo是什么意思网络用语
  • 做网站多少钱zwnet自己做的网站怎么上排行榜
  • 宜昌皓月建设工程有限公司网站做英文网站 用阿里服务器行吗
  • 公司网站空间申请亚马逊产品开发
  • 重庆响应式网站中国设计之窗官网
  • wordpress影视站主题附近电脑培训班零基础
  • 苏州浒关网站建设运维难还是开发难
  • 公司的网站开发部门叫什么南宁建设网站公司
  • 临安农家乐做网站唐山网站优化
  • 传统网站有没有建设必要性如何制作一个软件app
  • 免费.net网站空间wordpress获取文章第一张图片
  • 网站推广的公司哪家好管理系统
  • 网站文字广告代码国税政务公开网站建设
  • 建站公司哪家好项目营销推广策划
  • 外汇平台网站开发需求说明网站视频站建设教程和
  • 唐山网站建设哪家好互联网企业投诉服务平台
  • 网站排名优化系统注册城乡规划师有用吗
  • 红酒公司网站源码企业商城网站多少钱
  • 网站整合推广外贸新手怎么找客户
  • 怎样做网站seo做网站编程需要学什么软件