华为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 小时前
华为OD技术面真题 - Mysql相关 - 4
mysql·华为od·华为od技术面真题·华为od技术面八股·华为od技术面八股文·华为od技术面mysql相关
無森~5 小时前
HBase优化面试题
java·面试·hbase
问好眼6 小时前
【信息学奥赛一本通】1296:开餐馆
c++·算法·动态规划·信息学奥赛
无限码力7 小时前
华为OD机试双机位C卷 - FLASH坏块监测系统 (C语言 & C++ & Python & JAVA & JS & GO)
华为od·华为od机试真题·华为od机试双机位c卷·华为od上机考试双机位c卷·华为od上机考试真题·华为od机考真题·华为odflash坏块监测系统
罗湖老棍子9 小时前
【区间DP】括号序列:如何求解最长合法子序列?(POJ 2955)
算法·动态规划·区间dp·区间动态规划·端点匹配型
沉睡的无敌雄狮9 小时前
陌讯视觉如何凭垂直场景闭环能力中标公安智能防控与万象城客流系统?
逻辑回归·动态规划
觅特科技-互站11 小时前
非替代,是升维:陌讯‘动态语义聚类’重构聚众识别——三省应急指挥中心实录
逻辑回归·动态规划
生命不息战斗不止(王子晗)11 小时前
2026面试大纲 - java数据结构与集合专题
java·数据结构·面试
南风知我意95712 小时前
【前端面试4】框架以及TS
前端·面试·职场和发展
Warren9812 小时前
一次文件上传异常的踩坑、定位与修复复盘(Spring Boot + 接口测试)
java·开发语言·spring boot·笔记·后端·python·面试