剑指offer
leetcode剑指offer题目
村头卖假发的小郑
一切都已结束,博客懒得一篇篇删了,就这样吧。
展开
-
04:二维数组中的查找
原题地址:【04】二维数组中的查找 提交代码: class Solution { /* *考察二分,可以以右上角为二分的中点,进行二分查找。 *时间复杂度:n+m */ public: bool findNumberIn2DArray(vector<vector<int>>& matrix, int target) { //检查二维和一维数组是否为空 if(matrix.empty() || matri原创 2021-01-26 15:38:02 · 242 阅读 · 0 评论 -
03:数组中重复的数字
原题地址:数组中重复的数字 提交代码: class Solution { public: int findRepeatNumber(vector<int>& nums) { //先将nums数组排序,则大小相等的元素就会靠在一起。 sort(nums.begin(),nums.end()); //设置一个pre用来指向当前元素的前一个元素 int pre; //遍历一遍nums数组,当前一个元素等于当前元素时,返回重复数字原创 2021-01-26 14:14:54 · 111 阅读 · 0 评论