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

用户浏览网站的习惯网站建设公司固定ip

用户浏览网站的习惯,网站建设公司固定ip,鲜花网络营销推广方案,新泰建设局网站378. 有序矩阵中第 K 小的元素 原题链接#xff1a;完成情况#xff1a;解题思路#xff1a;参考代码#xff1a;__378有序矩阵中第K小的元素__直接排序__378有序矩阵中第K小的元素__归并排序__378有序矩阵中第K小的元素__二分查找 原题链接#xff1a; 378. 有序矩阵中… 378. 有序矩阵中第 K 小的元素 原题链接完成情况解题思路参考代码__378有序矩阵中第K小的元素__直接排序__378有序矩阵中第K小的元素__归并排序__378有序矩阵中第K小的元素__二分查找 原题链接 378. 有序矩阵中第 K 小的元素 https://leetcode.cn/problems/kth-smallest-element-in-a-sorted-matrix/description/ 完成情况 解题思路 参考代码 __378有序矩阵中第K小的元素__直接排序 package 西湖算法题解___中等题;import java.util.Arrays;public class __378有序矩阵中第K小的元素__直接排序 {public int kthSmallest(int[][] matrix, int k) {/*给你一个 n x n 矩阵 matrix 其中每行和每列元素均按升序排序找到矩阵中第 k 小的元素。请注意它是 排序后 的第 k 小元素而不是第 k 个 不同 的元素。*/int rows matrix.length; //行rowint cols matrix[0].length; //列colint sorted [] new int[rows * cols]; //组合成一排数组进行排序int index 0;for (int row [] : matrix){ //每次获取matrix里的int row [] 数据for (int num : row){ //同时再在每一行row[]获取到每一个数sorted[index] num;}}Arrays.sort(sorted);return sorted[k-1];} } __378有序矩阵中第K小的元素__归并排序 package 西湖算法题解___中等题;import java.util.Comparator; import java.util.PriorityQueue;public class __378有序矩阵中第K小的元素__归并排序 {public int kthSmallest(int[][] matrix, int k) {PriorityQueueint [] priorityQueue new PriorityQueueint [](new Comparatorint[]() {Overridepublic int compare(int[] a, int[] b) {return a[0] - b[0];}});//--------------------------------------------------------------------------int n matrix.length;for (int i 0;in;i){priorityQueue.offer(new int[]{matrix[i][0],i,0});}//--------------------------------------------------------------------------for (int i 0;ik-1;i){int now [] priorityQueue.poll();if (now[2] ! n -1){priorityQueue.offer(new int[]{matrix[now[1]][now[2] 1],now[1],now[2]1});}}return priorityQueue.poll()[0];} } __378有序矩阵中第K小的元素__二分查找 package 西湖算法题解___中等题;public class __378有序矩阵中第K小的元素__二分查找 {public int kthSmallest(int[][] matrix, int k) {int n matrix.length;int left matrix[0][0];int right matrix[n-1][n-1];while (left right){int mid left ((right - left) 1 ) ;if (myCheck(matrix,mid,k,n)){right mid;}else {left mid 1;}}return left;}private boolean myCheck(int[][] matrix, int mid, int k, int n) {int i n-1;int j 0;int num 0;while (i 0 jn){if (matrix[i][j] mid){num (i1);j;}else {i--;}}return num k;} }
http://www.hkea.cn/news/14371560/

相关文章:

  • 如何看网站的建站时间兰州seo技术优化排名公司
  • django网站开发网站建设最便宜
  • 非商业组织的网站风格哪些平台可以建立网站吗
  • 那些网站做推广钻戒网站建设需求
  • 南宫做网站WordPress网站根目录有哪些
  • 可商用的免费素材网站恢复2345网址导航
  • 品牌营销型网站建设小程序推广网站
  • 中国建设招标网 官方网站企业网站建设选题背景
  • 百度如何提交网站可以做区块链推广的网站
  • 网站 宕机 优化上海不限关键词优化
  • 姑苏区做网站唯品会一家做特卖的网站手机版
  • 苏州网站建设名字深圳网站建设公司服务流程
  • 建设网站前市场分析网站开发视频代码
  • 广州pc网站建设空调维修网站模板
  • 企业网站关站济南建站价格
  • 怎么做正规网站wordpress 媒体库 插件
  • 做视频网站把视频放在哪里找包装东莞网站建设0769
  • 杭州网站建设招聘网网站制作用的软件有哪些
  • 仿网站重庆网站建设公司招聘
  • 网站建设引言wordpress 搭建
  • 网站开发提案庆阳东道设计
  • 广州网站建设维护网站管理员怎么做联系方式
  • 广州网站建设推广专家团队阿里云可以做网站
  • 泉州网站建设qzdzi公司网站上荣誉墙怎么做
  • 网站搭建前景温州手机网站推广
  • 有哪些网站可以做店面设计软件网站主编 做啥
  • 做网站需要的资料东莞人才市场档案管理电话
  • 中英文企业网站模板自我介绍网页设计模板
  • php自己做网站百度排名查询
  • 北京电商网站开发多少钱网站建设亿玛酷专注