网站首页 站内搜索

搜索结果

查询Tags标签: newIndex,共有 5条记录
  • 【初级算法】旋转数组

    题目: 给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数思路: 首先想到了一个递归方法,从头开始执行,每次传入当前需要处理的数组下标,结束递归的目标下标,以及正在等待换位的数值val 递归体内先求出等待换位的数值的新坐标,将待换位数值放入新坐标…

    2022/1/7 1:03:38 人评论 次浏览
  • 【初级算法】旋转数组

    题目: 给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数思路: 首先想到了一个递归方法,从头开始执行,每次传入当前需要处理的数组下标,结束递归的目标下标,以及正在等待换位的数值val 递归体内先求出等待换位的数值的新坐标,将待换位数值放入新坐标…

    2022/1/7 1:03:38 人评论 次浏览
  • leetcode 162. Find Peak Element | 162. 寻找峰值(待完善)

    题目 https://leetcode.com/problems/find-peak-element/ 题解 看题目要求是 O(log n),想到每次删一半,但是写完之后才发现并不符合要求。。先将错就错吧,后面有空再完善下。 第一次比较次数为 n/2,第二次比较次数为 n/4,第三次8/n,…,总比较次数为 n/2+n/4+n/8+n…

    2021/7/14 6:08:14 人评论 次浏览
  • leetcode 162. Find Peak Element | 162. 寻找峰值(待完善)

    题目 https://leetcode.com/problems/find-peak-element/ 题解 看题目要求是 O(log n),想到每次删一半,但是写完之后才发现并不符合要求。。先将错就错吧,后面有空再完善下。 第一次比较次数为 n/2,第二次比较次数为 n/4,第三次8/n,…,总比较次数为 n/2+n/4+n/8+n…

    2021/7/14 6:08:14 人评论 次浏览
  • 巧妙算法:找出数组中消息的数字

    题目: 在一个长度为n的数组里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但是不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7,的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数组2或者3。 cl…

    2021/6/1 14:22:10 人评论 次浏览
扫一扫关注最新编程教程