首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
唐子玄
获赞
2
粉丝
1
关注
0
看过 TA
8
男
上海交通大学
2012
安卓
IP属地:上海
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑唐子玄吗?
发布(1)
评论
刷题
收藏
唐子玄
关注TA,不错过内容更新
关注
2015-11-16 20:00
已编辑
上海交通大学 安卓
剑指offer试题
题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 我用如下算法无法通过全部测试用例 提示如下 ,请问是哪里出了问题? 测试用例: 16,[[]] 对应输出应该为: false
baohao:
最直接的解决方式,就是你自己本地用系统提示的错误用例去运行一下你的程序吧。 暂且不说运行的方法,看看你这个程序,among方法里面显然没有判断传进来的array一维数组是否length为0吧? 系统的提示种,二维数组array = [[]],你的外层循环 array.length = 1,进去了。 if(among(target, array[0]))的时候 ,出问题了,array[0].length = 0啊。
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务