好想找工作
好想找工作
全部文章
分类
题解(43)
归档
标签
去牛客网
登录
/
注册
每天进步一点点
算法总结,刷题总结,基础总结,各种总结
全部文章
(共3篇)
JZ7 斐波那契数列
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。n<=39 这简直是太经典的算法题了,我都说倦了。 解法一:简单递归 略 解法二:递归+数组储存递归值 略 解法三:迭代+数组储存 美其名曰 动态规划 略 解法四:两个中间值储存...
Java
递归
数学公式
迭代
数组
动态规划
2020-06-16
0
444
JZ41 和为S的连续正数序列,中点法
解法一:暴力破解 1.0 左右指针 三层循环 每次将中间圈定的所有值相加 判断2.0 左右指针 两层循环 前缀和3.0 左右指针 两层循环 公式法计算等差数列具体代码略 解法二:中点法 名字是我自己取的。依据如下:如果存在一个符合要求的长度为n的连续正数序列,那么((double) sum)/n一定...
Java
暴力破解
数学公式
滑动窗口
数组
2020-06-16
0
539
JZ67 剪绳子,动态规划法 & 数学公式法
解法一:动态规划 尤其注意!!最开始的几个特殊值!!n==2, return 1,n==3, return 2.验证了最开始的这些特殊值,循环才能平稳地走下去。 注意,如果用这种写法,dp[i]中储存的元素不能小于i本身。然而只有n==4时,2*2=4才不小于4,所以要手动填充dp[1],dp[2]...
Java
特殊值验证
数学公式
迭代
动态规划
2020-06-16
0
740