leetcode :Binary Search:Kth Smallest Element in a Sorted Matrix(378)

原创 2016年08月30日 14:46:30

Given a n x n matrix where each of the rows and columns are sorted in ascending order, find the kth smallest element in the matrix.

Note that it is the kth smallest element in the sorted order, not the kth distinct element.

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

return 13.

class Solution {
public:
    int kthSmallest(vector<vector<int>>& matrix, int k) {
        priority_queue<int, vector<int>> q;
        for (int i = 0; i < matrix.size(); ++i) {
            for (int j = 0; j < matrix[i].size(); ++j) {
                q.emplace(matrix[i][j]);
                if (q.size() > k) q.pop();
            }
        }
        return q.top();
    }
};
版权声明:本文为博主原创文章,未经博主允许不得转载。

LeetCode—378. Kth Smallest Element in a Sorted Matrix

Kth Smallest Element in a Sorted Matrix思路:1.首先这题把所有的数组遍历出来然后直接排序就可以AC..... 2.正常思路就是维系最大堆。 ...
  • corpsepiges
  • corpsepiges
  • 2016年08月02日 10:20
  • 2155

LeetCode 378. Kth Smallest Element in a Sorted Matrix 解题报告

LeetCode 378. Kth Smallest Element in a Sorted Matrix 解题报告
  • camellhf
  • camellhf
  • 2016年10月07日 23:29
  • 344

[leetcode] 378. Kth Smallest Element in a Sorted Matrix

Given a n x n matrix where each of the rows and columns are sorted in ascending order, find the kth ...
  • TstsUgeg
  • TstsUgeg
  • 2016年08月02日 16:38
  • 1317

[leetcode] 378. Kth Smallest Element in a Sorted Matrix 解题报告

题目链接: https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/ Given a n x n matrix ...
  • qq508618087
  • qq508618087
  • 2016年08月20日 15:43
  • 1415

【Leetcode】Kth Smallest Element in a Sorted Matrix

题目链接:https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/ 题目: Given a n x n ...
  • yeqiuzs
  • yeqiuzs
  • 2016年08月01日 21:54
  • 3314

【leetcode】378. Kth Smallest Element in a Sorted Matrix

一、题目描述 Given a n x n matrix where each of the rows and columns are sorted in ascending order, find...
  • xiaoquantouer
  • xiaoquantouer
  • 2016年08月06日 13:21
  • 1671

378. Kth Smallest Element in a Sorted Matrix

Given a n x n matrix where each of the rows and columns are sorted in ascending order, find the kth ...
  • wdlsjdl2
  • wdlsjdl2
  • 2016年08月01日 11:02
  • 1338

401.Kth Smallest Number in Sorted Matrix-排序矩阵中的从小到大第k个数(中等题)

排序矩阵中的从小到大第k个数 题目在一个排序矩阵中找从小到大的第 k 个整数。 排序矩阵的定义为:每一行递增,每一列也递增。 样例给出 k = 4 和一个排序矩阵: 挑战使用O(k log n)的...
  • Tri_Color_Flag
  • Tri_Color_Flag
  • 2016年11月15日 22:47
  • 804

leetcode_378 Kth Smallest Element in a Sorted Matrix

题目分析给定一个n*n的矩阵,其中每一行每一列都按照递增排序,寻找矩阵中的第k小元素。注意,是要寻找排好序的第k小元素,而不是第k个不重复元素。 解题思路1)利用堆来实现。直接维护一个大小为k的堆,全...
  • yzhang6_10
  • yzhang6_10
  • 2016年09月14日 22:17
  • 537

LeetCode 230: Kth Smallest Element in a BST

Given a binary search tree, write a function kthSmallest to find the kth smallest element in it. Not...
  • sunao2002002
  • sunao2002002
  • 2015年07月02日 14:27
  • 5615
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:leetcode :Binary Search:Kth Smallest Element in a Sorted Matrix(378)
举报原因:
原因补充:

(最多只允许输入30个字)