fred-coder
fred-coder
全部文章
分类
题解(149)
归档
标签
去牛客网
登录
/
注册
fred-coder的博客
TA的专栏
32篇文章
0人订阅
题解
32篇文章
625人学习
全部文章
(共6篇)
题解 | #最大数字交换#
倒叙排序,交换不在当前位置的值,如果有多个值交换最右侧的因为求的是最大数 # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param num string字符串 # @return string字符串 # class Solution: d...
Python3
字符串
贪心
2022-03-03
1
468
题解 | #跳跃游戏(三)#
贪心解法,先判断是否可以走到最后,如果可以,设置 end 为可以跳的最远距离,根据当前位置能跳的最远距离更新 end,代码如下 # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param nums int整型一维数组 # @return int整型...
Python3
贪心
2022-02-24
0
435
题解 | #跳跃游戏(二)#
本题如果用动态规划,可能会超时,采用贪心的策略,从后往前遍历数组,记录可到达当前点的最大消耗值,最终判断是否可从初始点到达 # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param nums int整型一维数组 # @return int整型 #...
Python3
贪心
数组
2022-02-23
0
357
题解 | #跳跃游戏(一)#
如果给定的数据长度较小,可以采用动态规划,设置 dp, dp[i] 表示 是否可以调到该位置; 状态转移方程为 dp[i] = dp[j] and data[j] + j >= i j < i,由于数据的长度较大,双重循环遍历会超时,采用贪心策略,从后向前遍历数组,看当前位置 + 值 是...
Python3
数组
贪心
2022-02-22
2
512
题解 | #分糖果问题#
贪心,根据当前孩子的左右两侧分数比较得到孩子应该得到的糖果,由于要符合两侧的要求取较大值 # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # pick candy # @param arr int整型一维数组 the array # @return int整型 ...
Python3
贪心
数组
2022-01-02
3
582
题解 | #插入区间#
贪心,将 newInterval 加入到 Intervals 然后对其排序,用栈做存储;依次遍历 Intervals,对比栈顶元素,最终返回栈 # class Interval: # def __init__(self, a=0, b=0): # self.start = a...
Python3
数组
贪心
2022-01-02
0
414