package code;
import java.util.Comparator;
import java.util.PriorityQueue;
/*
* 378. Kth Smallest Element in a Sorted Matrix
* 颿ï¼å¨ç©éµä¸æç´¢ç¬¬kå°çæ°ï¼æ¨ªè½´åçºµè½´é½æ¯æåºç
* é¾åº¦ï¼Medium
* åç±»ï¼Binary Search, Heap
* æè·¯ï¼ä¸¤ç§æè·¯ã 1æ¯ç±»ä¼¼å¤ä¸ªæåºé¾è¡¨åå¹¶çæè·¯ï¼ä¼å
éåã
* 2æ¯äºåï¼äºåçæ¯valï¼çæ¯è¿ä¸ªvalå°çæ°æ¯ä¸æ¯k
* Tipsï¼lc23æ¹æ³å¾å
* lc240, lc378
*/
public class lc378 {
class Cell{
int val, row, col;
Cell(int v, int r, int c){
val = v;
row = r;
col = c;
}
}
public int kthSmallest(int[][] matrix, int k) {
PriorityQueue