华为OD技术面试-爬楼计数(动态规划)

背景

2024-03-16 华为od 技术面试,记录题目和模型

题目

分析

入门级的 动态规划算法,直接写就行了

  • 缓存
  • 递归

代码

python 复制代码
DZs = {}
def climbStairs(n):
    if n<=0:
        return 0
    if DZs.get(n, 0)>0 :
        return DZs[n]
    if n==2:
        jf =  2
    elif n==1:
        jf = 1;
    else:
        jf1 = climbStairs(n-1)
        jf2 = climbStairs(n-2) 
        jf = jf1 + jf2
    DZs[n] = jf
    return jf

测试

相关推荐
我叫黑大帅3 小时前
Go日志库工程选型与逃逸分析评测报告
后端·面试·go
richard_yuu3 小时前
动态规划:强化学习的「数学基础」,从 MDP 到值迭代
深度学习·神经网络·算法·yolo·机器学习·动态规划
此时不提桶,更待何时5 小时前
05-05-B-对象存储与文件服务面试与生产事故实战
面试·nosql
晚安日记wanna6 小时前
大厂禁 JOIN 的真正原因,拆到第四层才清楚
数据库·后端·面试
多喝水身体棒7 小时前
Spring Boot 自动配置原理,看完终于不慌了
面试·程序员
丑陋小蚊子8 小时前
有作品集的岗位,简历和作品各写什么?
面试·求职招聘·大学生·简历·简历下载
多多爱学习9 小时前
括号有几层?得看还有多少个左括号没闭合
c语言·c++·算法·面试
丑陋小蚊子9 小时前
同一家公司升过岗,简历别合成一段
面试·求职招聘·大学生·简历·简历下载
此时不提桶,更待何时9 小时前
05-04-B-HBase与时序库面试与生产事故实战
数据库·面试·hbase
无限码力9 小时前
2026华为OD机试真题 新系统 9月27日【坚果巧克力】
算法·华为od·华为od机考·华为od机试真题·华为od机试·华为od机考真题题解·华为社招笔试真题