LeetCode 70 Climbing Stairs
来源:互联网 发布:三国志2霸王的大陆java 编辑:程序博客网 时间:2024/05/14 07:45
题目
分析
典型的斐波那契数列,f(n)=f(n-1)+f(n-2)
可以用递归来做,不过递归比较慢要进行2^n次加法,最后申请了一个数组做循环加法。
题解
int climbStairs(int n) { int *arr = (int*)malloc(n*sizeof(int)); if (n<=2) { return n; } else { arr[0]=1; arr[1]=2; for(int i=2;i<n;i++) arr[i]=arr[i-1]+arr[i-2]; return arr[n-1]; }}
略了动态内存的处理。
0 0
- LeetCode(70)Climbing Stairs
- leetcode 70-Climbing Stairs
- [leetcode 70] Climbing Stairs
- leetcode || 70、 Climbing Stairs
- [leetcode] #70 Climbing Stairs
- LeetCode 70 Climbing Stairs
- leetcode 70 Climbing Stairs
- LeetCode---(70)Climbing Stairs
- leetcode#70 Climbing Stairs
- Leetcode[70]-Climbing Stairs
- leetcode[70]:Climbing Stairs
- Leetcode 70 Climbing Stairs
- leetcode 70:Climbing Stairs
- Leetcode #70 Climbing Stairs
- [leetcode 70]Climbing Stairs
- leetcode 70: Climbing Stairs
- leetCode #70 Climbing Stairs
- Leetcode#70||Climbing Stairs
- wamp常见问题【0xc0007b】【重装phpmyadmin】
- 简述RFID系统的时隙ALOHA算法的工作过程。
- LeetCode - 3Sum
- 博弈问题及SG函数(真的很经典)
- 排序算法值插入排序-数组版
- LeetCode 70 Climbing Stairs
- Mysql Workbench connection ssl not enable问题解决
- 经典面试题(三)附答案 算法+数据结构+代码 微软Microsoft、谷歌Google、百度、腾讯
- 向这个哥们致敬。
- 循环链表
- 【FZU】Problem 2137 奇异字符串【后缀数组】
- DiskLruCache源码解析
- 入驻csdn
- 全排列算法及实现