1. 设查找的数位y,第一行最后一列的数位x 如果x<y,x是第一行最大的,所以第一行都小于y,删除第一行: 如果x>y,x是最后一列最小的,所以最后一列都大于y,删除最后一列: 这样保证x永远在可能有解的矩阵的第一行,最后一列. 时间复杂度:O(m+n) class Solution { public: /** * @param matrix, a list of lists of integers * @param target, an integer * @return a boolea…