刷题记录

准备润 每天刷刷题
全部评论
剑指 Offer 04. 二维数组中的查找 方法:找到大小和行列之间的规律 注意:边界条件,比如数组为空 class Solution { public: bool findNumberIn2DArray(vector<vector<int>>&amp; matrix, int target) { if (matrix.size() <= 0) return 0; int i = 0; int j = matrix[0].size() - 1; while (i < matrix.size() &amp;&amp; j >= 0) { if (matrix[i][j] == target) { return 1; } else if (matrix[i][j] < target) { i++; } else j--; } return 0; } };
点赞 回复 分享
发布于 2023-04-23 23:15 广东
剑指 Offer 03. 数组中重复的数字:用map找重复的 class Solution { public: int findRepeatNumber(vector<int>&amp; nums) { map<int, int>map; for (int i= 0; i<nums.size(); i++) { auto it = map.find(nums[i]); if (it != map.end()) { return nums[i]; } map[nums[i]] = i; } return 0; } };
点赞 回复 分享
发布于 2023-04-23 23:07 广东

相关推荐

10-03 17:08
已编辑
西安电子科技大学 Java
点赞 评论 收藏
分享
哇哇的菜鸡oc:他这不叫校招offer,而是实习offer
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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