go实现
从右上角开始比较
func searchMatrix( matrix [][]int , target int ) bool { // write code here if len(matrix) == 0 { return false } rows := len(matrix) cols := len(matrix[0]) for i, j := 0, cols-1; i < rows && j >=0 ; { num := matrix[i][j] if num == target { return true }else if num < target { i++ }else if num > target { j-- } } return false }