2025年--Lc201- 378. 有序矩阵中第 K 小的元素(排序)--Java版

1.题目

2.思路

二维数组的个数是一纬数组的长度。

然后把二维数组的元素赋值给一纬数组。

返回索引k-1的元素。

3.思路

java 复制代码
class Solution {
    public int kthSmallest(int[][] matrix, int k) {
        //行数
        int m=matrix.length;
        //列数
        int n=matrix[0].length;
        int index=0;
        int[] arr=new int[m*n];
        int h=0;
        for(int i=0;i<n;i++)
        {
            for(int j=0;j<m;j++)
            {
                arr[h]=matrix[i][j];
                h++;
            }
        }
        Arrays.sort(arr);
        //第8小的元素,对应的索引为7
        return arr[k-1];
        
    }
}
相关推荐
华仔啊3 小时前
3 分钟让你彻底搞懂 Spring 观察者和发布者模式的本质区别
java·后端
没有bug.的程序员3 小时前
服务治理与 API 网关:微服务流量管理的艺术
java·分布式·微服务·架构·wpf
宠友信息3 小时前
java微服务驱动的社区平台:友猫社区的功能模块与实现逻辑
java·开发语言·微服务
Full Stack Developme3 小时前
jdk.random 包详解
java·开发语言·python
懒羊羊不懒@3 小时前
Java基础入门
java·开发语言
程序员小假4 小时前
我们来说一说 Redisson 的原理
java·后端
chirrupy_hamal4 小时前
网络编程 - TCP 篇
java
notillusion4 小时前
KWW#71843
java·php·程序优化