码迷,mamicode.com
首页 > 其他好文 > 详细

74. Search a 2D Matrix

时间:2017-09-26 12:59:53      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:arc   logs   []   style   color   pre   arch   class   return   

public class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
        if(matrix.length==0||matrix[0].length==0)
            return false;
        int m=matrix.length;
        int n=matrix[0].length;
        int lo=0;
        int hi=m*n-1;
        while(lo<hi)
        {
            int mi=(lo+hi)/2;
            if(target<=matrix[mi/n][mi%n])
                hi=mi;
            else
                lo=mi+1;
        }
        return matrix[lo/n][lo%n]==target;
    }
}

 

74. Search a 2D Matrix

标签:arc   logs   []   style   color   pre   arch   class   return   

原文地址:http://www.cnblogs.com/asuran/p/7595978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!