2018年9月19日

day10(跳台阶)

摘要: 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 提交链接:点击 思路:采用动态规划的思想。设F[n]表示的是到达n级台阶的所有跳法数。考虑n级台阶总共有多少中跳法F[n],先考虑n-2级台阶有多少中跳法F[n-2],再 阅读全文

posted @ 2018-09-19 20:08 Magic_chao 阅读(93) 评论(0) 推荐(0) 编辑

day9(斐波那契数列)

摘要: 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39 提交链接:点击 思路:用常规的递归由于大量计算了重复的元素,于是不建议用递归。利用循环迭代的方法,找到结果值,然后输出。时间复杂度为O(n),空间复杂度为O(1). 代码: 阅读全文

posted @ 2018-09-19 11:26 Magic_chao 阅读(112) 评论(0) 推荐(0) 编辑

导航