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];
        
    }
}
相关推荐
橘子编程1 分钟前
GoF 23 种设计模式完整知识总结与使用教程
java·c语言·开发语言·python·设计模式
君以思为故6 分钟前
认识Linux -- 线程同步与互斥
java·开发语言
被摘下的星星11 分钟前
Java接口需要注意的细节
java·开发语言
培风图南以星河揽胜14 分钟前
幻想简历!博主本人期望的 AI Agent 全栈简历:Java + Python + Vue3 跨语言实战,代码已开源!
java·人工智能·python
鬼先生_sir19 分钟前
Dubbo:从入门到精通
java·dubbo·springcloud
艾莉丝努力练剑28 分钟前
【Linux线程】Linux系统多线程(四):线程ID及进程地址空间布局,线程封装
java·linux·运维·服务器·c语言·c++·学习
有味道的男人31 分钟前
电商效率翻倍:用 Open Claw 对接 1688 接口,快速实现图片选品 + 货源监控
java·开发语言·数据库
汀、人工智能34 分钟前
[特殊字符] 第106课:旋转图像
数据结构·算法·矩阵·数据库架构·数组·旋转图像
cheems952740 分钟前
[SpringMVC] Spring MVC 留言板开发实战
java·spring·mvc
BioRunYiXue41 分钟前
AlphaGenome:DeepMind 新作,基因组学迎来 Alpha 时刻
java·linux·运维·网络·数据库·人工智能·eclipse