前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LeetCode 378. 有序矩阵中第K小的元素

LeetCode 378. 有序矩阵中第K小的元素

作者头像
freesan44
发布2020-07-03 11:23:09
4550
发布2020-07-03 11:23:09
举报
文章被收录于专栏:freesan44freesan44freesan44

题目

给定一个 n x n 矩阵,其中每行和每列元素均按升序排序,找到矩阵中第 k 小的元素。 请注意,它是排序后的第 k 小元素,而不是第 k 个不同的元素。

示例:

matrix = [
   [ 1,  5,  9],
   [10, 11, 13],
   [12, 13, 15]
],
k = 8,

返回 13。

提示: 你可以假设 k 的值永远是有效的,1 ≤ k ≤ n2 。

解题思路

class Solution:
    def kthSmallest(self, matrix: [[int]], k: int) -> int:
        ##暴力法
        mLen = len(matrix)
        tempList = []
        for i in range(mLen):
            for j in range(mLen):
                tempList.append(matrix[i][j])
        tempList.sort()
        return tempList[k-1]
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目
  • 解题思路
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档