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

    1. matrix = [
    2. [ 1, 5, 9],
    3. [10, 11, 13],
    4. [12, 13, 15]
    5. ],
    6. k = 8,
    7. 返回 13
    class Solution {
        public int kthSmallest(int[][] matrix, int k) {
            int[] nums = new int[matrix.length * matrix[0].length];
            int id = 0;
            for (int i=0;i<matrix.length; i++){
                for(int j=0; j<matrix[0].length; j++){
                    nums[id++] = matrix[i][j];
                }
            }
            Arrays.sort(nums);
            return nums[k-1];
        }
    }
    

    暴力,题目所说的升序排列信息完全没用。

    明天再看题解……………………………….