题解 | #二维数组中的查找#

二维数组中的查找

http://www.nowcoder.com/practice/abc3fe2ce8e146608e868a70efebf62e

一开始就想着肯定有技巧 想不出来只能暴力 无奈二分多么奇妙多么灵活

function Find(target, array)
{
    // write code here
    let bottom=array.length-1
    let right=array[0].length-1
    let n=right
    let m=0
    let pivot
    while(m<=bottom && n>=0){
     pivot=array[m][n]
    if(target===pivot){
        return true
    }
    if(target>pivot) {
        m+=1
    }
    if(target<pivot){
       n-=1
    }       
  }
    return false
}
module.exports = {
    Find : Find
};
全部评论

相关推荐

10-15 20:01
已编辑
上海大学 Java
钉钉什么垃圾公司,约面鸽人
Syca_:途虎养车给我定了我这边早上六点的笔试,睡了四个小时起来难受的要命,告诉我面试时间是两天后的凌晨四点
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
09-23 18:40
点赞 评论 收藏
分享
09-17 17:09
门头沟学院 Java
雨忄:有人给出过解法,拖晚点去,然后到时候再找其他理由商量,既增加他们的筛人成本,不一定会给你收回offer ,也能占位避免工贼
秋招的嫡长offer
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务