首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
2107310222-王子成
2022-08-16 17:44
已编辑
广西大学 研发工程师
关注
已关注
取消关注
题解 | #二维数组中的查找#
二维数组中的查找
https://www.nowcoder.com/practice/abc3fe2ce8e146608e868a70efebf62e
class Solution {
public:
bool Find(int target, vector<vector<int> > array) {
//判断是否有元素存在
if (array.size() == 0 || array[0].size() == 0) {
return false;
}
//确定二元数组的宽和高:width和height
int height = array.size();
int width = array[0].size();
//逐层搜索,直至找到target
for (int i = 0; i < height; i++) {
int left = 0, right = width - 1, mid = (left + height) / 2;
//二分查找
while (left <= right) {
if (target == array[i][mid]) {
return true;
}
else {
if (target > array[i][mid]) {
left = mid + 1;
mid = (left + right) / 2;
}
else {
right = mid - 1;
mid = (left + right) / 2;
}
}
}
}
return false;
}
};
提示
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-30 10:03
浙江大学 算法工程师
影石 | C++开发工程师 一面 面经
1. 自我介绍答:按"个人背景 → 核心技术栈 → 代表项目 → 求职意向"四段走,控制在2分钟以内。重点突出和影石岗位相关的经验,比如嵌入式Linux、音视频、IoT方向,不要把简历从头念一遍。结尾说一句为什么对影石感兴趣,体现你做过功课。2. C++中的深拷贝和浅拷贝有什么区别?什么情况下必须自定义拷贝构造函数?答:浅拷贝是按位复制,对于含有指针成员的类,两个对象会指向同一块内存,析构时会double free,这是典型的问题场景。深拷贝会为新对象重新分配内存并复制内容,两者完全独立。必须自定义拷贝构造函数的情况:类中有裸指针管理的堆内存;类持有文件描述符、socket...
C++八股文全集
点赞
评论
收藏
分享
昨天 23:18
已编辑
门头沟学院 Java
一次 Vibe Coding 实践
最近尝试了一种新的开发方式:Vibe Coding。简单来说,它的核心不是“写代码”,而是“描述需求”。开发者的角色从“实现者”,转变为“产品经理 + 架构设计者”,而具体实现则交给大模型完成。这篇文章不重点讲项目实现,而是总结:如何更好地进行 Vibe Coding。什么是 Vibe Coding可以把 Vibe Coding 理解为一种新的开发流程:明确问题 描述需求 让 AI 生成实现 持续修正与迭代 它并不是“让 AI 自动完成一切”,而是:用更高质量的输入,换取更高质量的输出Vibe Coding 的关键原则以下是这次实践中总结出来最重要的几点。1. 不要一开始就写代码很多人一上来就...
Vibe Coding ...
点赞
评论
收藏
分享
03-24 14:04
门头沟学院 Web前端
不是我应聘个it技术支持岗位4-6k 还学历歧视上了😭
点赞
评论
收藏
分享
03-29 22:42
杭州电子科技大学 大数据开发工程师
你被问懵过吗?
简历写"负责微服务架构设计",实际就加了俩接口。面试官问"服务怎么拆的",懵了。继续问"用Eureka还是Nacos,为啥",答不上。当场凉。这就是"面试反噬"——你写得越牛,问得越狠。记住:简历每个技术名词都是定时炸弹。写"Redis"就得准备回答缓存穿透击穿雪崩咋解决。写"高并发"就得说清QPS多少、瓶颈在哪、咋优化的。写之前问自己三个问题——1)真做过吗?2)知道为啥这么做吗?3)能展开说细节吗?答不上就别写。然后深挖每个技术点。比如写了"用Redis优化&q...
你的实习产出是真实的还是...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
1
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
春招面了四十多场,焚绝在此
2.8W
2
...
AIcoding上线了!你确定不来刷刷?
1.6W
3
...
双非春秋招3月总结与收获
4819
4
...
4.2字节后端一面
4199
5
...
恒生电子笔试已燃尽
3906
6
...
美团暑期二面,横向挂
3906
7
...
26年最值得冲的产品项目是什么?一个过来人的大实话
2904
8
...
恒生电子笔试
2574
9
...
银行老学长带来点春招信息差
2559
10
...
从产品经理视角看ClaudeCode源码
2517
创作者周榜
更多
正在热议
更多
#
面试被问到不会的问题,你怎么应对?
#
20136次浏览
490人参与
#
学历VS实习,哪个更重要?
#
709次浏览
28人参与
#
厦门银行科技岗值不值得投
#
15164次浏览
352人参与
#
你见过哪些招聘隐形歧视?
#
21146次浏览
181人参与
#
设计人的面试记录
#
204933次浏览
1630人参与
#
你觉得大几开始实习最合适?
#
23528次浏览
236人参与
#
招商银行数字金融训练营
#
106018次浏览
915人参与
#
uu们,春招你还来吗?
#
59163次浏览
612人参与
#
面试中,你被问过哪些奇葩问题?
#
94431次浏览
1153人参与
#
哔哩哔哩笔试
#
34632次浏览
140人参与
#
影石Insta360求职进展汇总
#
183922次浏览
1377人参与
#
国企/银行/研究所公司爆料
#
203282次浏览
912人参与
#
你都用vibe coding做过什么?
#
17321次浏览
696人参与
#
供应链/物流校招攻略
#
12387次浏览
218人参与
#
虹软科技求职进展汇总
#
16614次浏览
138人参与
#
AI Coding实战技巧
#
12412次浏览
268人参与
#
机械人还在等华为开奖吗?
#
325122次浏览
1599人参与
#
做完笔试后你收到面试了吗?
#
23346次浏览
209人参与
#
恒生电子笔试
#
19806次浏览
154人参与
#
你现在一天AI几次?
#
10401次浏览
117人参与
#
Vibe Coding 会干掉初级岗位吗?
#
19321次浏览
210人参与
#
如果人生可以debug你会改哪一行?
#
8893次浏览
137人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务