当前位置: 首页> 文旅> 美景 > 工商核名官网_中国企业商标网_查网站权重_西安竞价托管公司

工商核名官网_中国企业商标网_查网站权重_西安竞价托管公司

时间:2025/8/30 0:50:26来源:https://blog.csdn.net/u013615804/article/details/145771081 浏览次数:0次
工商核名官网_中国企业商标网_查网站权重_西安竞价托管公司

一、思路

总体就是考搜索算法,采用了二分查找进行优化

二、记忆

二分查找的应用思路及写法,在二维举证中对每行应用二分查找即可,不用同时再考虑列

三、代码

3.1直接遍历

public boolean searchMatrix(int[][] matrix,int target){for(int i = 0;i<matrix.length;i++){for(int j = 0;j<matrix[0].length;j++){if (matrix[i][j]==target) return true;}}return false;}

3.2行二分查找

需要注意的是要一直查找到左右指针错位再停止,相等时也要判断

 public boolean searchMatrix(int[][] matrix,int target){for(int i = 0;i<matrix.length;i++){int index = search(matrix[i],target);if (index>=0){return true;}}return false;}private int search(int[] nums,int target){int left=0,right = nums.length-1;//注意右指针要长度-1while(left<=right){int mid = (right-left)/2 + left;int num = nums[mid];if (num ==target) return mid;else if (target<num){right = mid-1;}else {left = mid +1;}}return -1;}

关键字:工商核名官网_中国企业商标网_查网站权重_西安竞价托管公司

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: