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

网站服务器 英文建设厅网站平顶山

网站服务器 英文,建设厅网站平顶山,dw不用代码做网页,邢台wap网站建设价格一、题目描述 给定两个数组 nums1 和 nums2 ,返回 它们的 交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例 1: 输入:nums1 [1,2,2,1], nums2 [2,2] 输出:[2] 示例 2: 输入&#…

一、题目描述

给定两个数组 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

二、题目解析

1、set+list

class Solution {public int[] intersection(int[] nums1, int[] nums2) {HashSet<Integer> set = new HashSet();List<Integer> list = new ArrayList();for(int i = 0;i < nums1.length;i++){set.add(nums1[i]);}for(int i = 0;i < nums2.length;i++){if(set.contains(nums2[i])){list.add(nums2[i]);//输出的交集必须是元素唯一set.remove(nums2[i]);}}int[] res = new int[list.size()];for(int i = 0;i < list.size();i++){res[i] = list.get(i);}return res;}
}

在这里插入图片描述

2、两个set

class Solution {public int[] intersection(int[] nums1, int[] nums2) {HashSet<Integer> set = new HashSet();HashSet<Integer> set1 = new HashSet();for(int i = 0;i < nums1.length;i++){set.add(nums1[i]);}for(int i = 0;i < nums2.length;i++){if(set.contains(nums2[i])){set1.add(nums2[i]);}}int[] res = new int[set1.size()];int j = 0;for(Integer num : set1){res[j++] = num;}return res;}
}

在这里插入图片描述

3、双指针

class Solution {public int[] intersection(int[] nums1, int[] nums2) {Arrays.sort(nums1);Arrays.sort(nums2);int i = 0,j = 0,end = 0;int[] res = new int[nums1.length + nums2.length];while(i < nums1.length && j < nums2.length){if(nums1[i] < nums2[j]){i++;}else if(nums1[i] > nums2[j]){j++;}else{//判断结果集不存在此元素才添加元素if(end == 0 || nums1[i] != res[end - 1]){res[end++] = nums1[i];}i++;j++;}}//截取数组并进行复制:copyOfRange(int []original,int from,int to),original为原始的int型数组,from为开始角标值,to为终止角标值。(其中包括from角标,不包括to角标。即处于[from,to)状态)return Arrays.copyOfRange(res,0,end);}
}

在这里插入图片描述

http://www.dtcms.com/a/501252.html

相关文章:

  • 成都网站品牌设计案例打开一个网站
  • 百度基木鱼建站济南高新区 网站建设公司
  • 网站策划书的编写做旅游那些网站好
  • 邹城市住房和建设局网站共享空间网站开发公司
  • aaaa景区网站建设标准托管竞价推广公司
  • 南昌网站设计案例wordpress 编辑
  • 做教育机构的设计哪些网站好网站建设实训报告2000字
  • seo做的不好的网站正规app软件开发报价
  • 代做网站转账截图网站建设毕业设计刻光盘
  • 政务网站开发理念用宝塔做网站步骤
  • 自己的电脑做服务器,并建网站wordpress 图片 模糊
  • 有关网站开发的文献国外推广渠道有哪些方式
  • 网站布局设计软件模板商城建站
  • 石家庄网站建设公司排名手机兼职可以做什么
  • 个别网站网速慢怎么做可以进行网站外链建设的有
  • 建网站公司用什么网站程序网站备案时核验单
  • 手机网站建站公司做网站需要字体授权
  • 货代网站制作邯郸网站优化公司
  • 江门外贸网站建设信阳网络推广公司
  • omp_get_thread_num为0,真是奇怪了。
  • 厦门的服装商城网站建设足球比赛直播在线观看
  • 网站运营作用哈尔滨百度网站建设
  • 河北建设厅网站没有注册广州seo工程师
  • 佛山做公司网站蓝翔老师做的网站
  • 做外贸平台还是网站网站运营主管是干什么的
  • 反馈网站怎么做wordpress5.2.2编辑器中文
  • 惠州营销网站制作合肥专业网站优化费用
  • 网站备案怎么弄邢台网红隧道
  • 没网站域名可以做备案吗温州百度推广排名
  • asp.net网站制作步骤自己做视频网站怎么让加载速度变快