二分查找
题目描述:
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数
基本思路:
二分查找一般适用于已经排序好了的数列。
将要查找的数跟中间的数进行比较。若大于中间的数,就重复后面1/2段;若小于中间的数,就重复前面1/2段。
代码
1 | /** |
作者 [Scorpio.Lu]
2017 年 12 月 5 日
转载请注明出处!
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数
二分查找一般适用于已经排序好了的数列。
将要查找的数跟中间的数进行比较。若大于中间的数,就重复后面1/2段;若小于中间的数,就重复前面1/2段。
1 | /** |
作者 [Scorpio.Lu]
2017 年 12 月 5 日
转载请注明出处!
愿朝九晚五浪迹天涯
愿有梦为马随处可栖
AI Engineer