373. 查找和最小的K对数字

技术373. 查找和最小的K对数字 373. 查找和最小的K对数字给定两个以升序排列的整数数组 nums1 和 nums2,以及一个整数 k。
定义一对值(u,v),其中第一个元素来自nums1,第二个

373.查找和最小的K对数字

给定两个以升序排列的整数数组nums1和nums2,以及一个整数k。

定义一对值(u,v),其中第一个元素来自nums1,第二个元素来自nums2。

请找到和最小的k个数对(u1,v1),(u2,v2).(英国,韩国).

来源:力扣(LeetCode)

链接:https://leet代码-cn。com/problems/find-k-对与最小和

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

导入Java。乌提尔。*;

解决方案类{

私有(同Internationalorganizations)国际组织哈希(int x,int y){ 0

返回(x ^ 1)* 100000y;

}

public ListListInteger ksmallestbaks(int[]nums 1,int[] nums2,int k){ 0

set integer visited=new HashSet();

ListListInteger ret=new ArrayList();

PriorityQueueint[]队列=新优先级队列(新比较队列[](){ 0

@覆盖

公共int compare(int[] o1,int[]O2){ 0

返回整数。比较(nums 1[O1[0]]nums 2[O1[1]],nums 1[O2[0]]nums 2[O2[1]]);

}

});

queue.offer(new int[]{0,0 });

visited.add(hash(0,0));

while (k - 0!排队。isempty()){ 0

int[]节点=队列。poll();

int x=节点[0],y=节点[1];

ret.add(Arrays.asList(nums1[x],nums 2[y]);

if (x 1 nums1.length!visited.contains(hash(x 1,y))){ 0

visited.add(hash(x 1,y));

queue.offer(new int[]{x 1,y });

}

if(y ^ 1 nums 2。长度!visited.contains(hash(x,y ^ 1))(

visited.add(hash(x,y ^ 1));

queue.offer(new int[]{x,y ^ 1 });

}

}

返回浸水使柔软

}

}

心之所向,素履以往生如逆旅,一苇以航

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/147916.html

(0)

相关推荐

  • 如何解决java连接zookeeper很慢的问题

    技术如何解决java连接zookeeper很慢的问题这篇文章主要为大家展示了“如何解决java连接zookeeper很慢的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如

    攻略 2021年11月11日
  • 怎么编写Prometheus配置文件prometheus.yml

    技术怎么编写Prometheus配置文件prometheus.yml小编给大家分享一下怎么编写Prometheus配置文件prometheus.yml,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!默认情

    攻略 2021年11月21日
  • Java中遍历ConcurrentHashMap的四种方式分别是什么

    技术Java中遍历ConcurrentHashMap的四种方式分别是什么本篇文章给大家分享的是有关Java中遍历ConcurrentHashMap的四种方式分别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完

    攻略 2021年12月8日
  • ORACLE EBS 常用标准报表有哪些

    技术ORACLE EBS 常用标准报表有哪些这篇文章将为大家详细讲解有关ORACLE EBS 常用标准报表有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。总账系统

    攻略 2021年11月18日
  • come短语,come to什么意思

    技术come短语,come to什么意思come to意思是达到come短语;总计为;终于;结果是;苏醒(过来);把船朝着风头;停泊;继承(财产); (马, 牛群等)迅速向左转。My people come to wor

    生活 2021年10月20日
  • HTML002

    技术HTML002 HTML_002/*
    时间:2021/11/25
    功能:HTML
    目录: 一: 模板注释二: 常用标签三: 列表四: 表格五: 表单 六: 提交表单
    */一: 模板注释!--

    礼包 2021年11月26日