博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode 70. 爬楼梯(DAY 26) ---- 动态规划学习期
阅读量:1992 次
发布时间:2019-04-27

本文共 609 字,大约阅读时间需要 2 分钟。

原题题目

在这里插入图片描述



代码实现(首刷自解)

int climbStairs(int n){
if(n==1) return 1; else if(n==2) return 2; int dp1,dp2,tempdp,i; for(i=1;i<=n;i++) {
if(i == 1) dp1 = 1; else if (i == 2) dp2 = 2; else {
tempdp = dp1 + dp2; dp1 = dp2; dp2 = tempdp; } } return tempdp;}

代码实现(二刷DAY 83 自解)

class Solution {
public: int climbStairs(int n) {
vector
dp(n+1,0); dp[0] = dp[1] = 1; for(int i=2;i<=n;++i) dp[i] = dp[i-1]+dp[i-2]; return dp[n]; }};

转载地址:http://zzqvf.baihongyu.com/

你可能感兴趣的文章
Spring Boot整合Servlet使用
查看>>
SpringBoot 文件上传
查看>>
我居然在Github上找到了一个完整的停车系统(附源码地址)
查看>>
大厂经典面试题:Redis为什么这么快?
查看>>
精通Spring?请吃我一狗腿!
查看>>
培训班老师说可以用这个干掉一大批面试者
查看>>
花了 500块大洋 ,买来的677页Java性能调优笔记,感觉4年Java性能调优都白学了
查看>>
阿里四面,居然栽在一道排序算法上
查看>>
【Java编码规范】《阿里巴巴Java开发手册(正式版)》发布!
查看>>
如何在二三线城市月薪过万(一)看完这篇后端简历优化,包你面试不断
查看>>
阿里P8大神教你十分钟构建好SpringBoot + SSM框架 成功晋升
查看>>
Linux运维-搭建高可用Redis缓存
查看>>
膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了
查看>>
Java集合:TreeSet、TreeMap、HashSet、HashMap、HashTable、ArrayList、LinkedList、Vector集合的全部比较
查看>>
Linux 常用命令
查看>>
Android之Handler机制篇
查看>>
Android之网络协议篇
查看>>
Android之RecyclerView篇
查看>>
Android之Retrofit基本用法篇
查看>>
Netty与网络协议资料整理
查看>>