华为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 小时前
2026 年 AI Agent 面试到底考什么?这套题库覆盖了 90% 的高频考点
面试·aigc·ai编程
泡沫_花火6 小时前
大模型开发相关岗位面试资料(含算法)
语言模型·自然语言处理·面试·职场和发展
战族狼魂10 小时前
AI Agent核心能力解析
面试·ai编程
DeepAgent11 小时前
AI Agent 面试篇(05):AI 面试——对着摄像头怎么答
面试·agent
此时不提桶,更待何时14 小时前
06-08-B-RocketMQ面试与生产事故实战
面试·rocketmq
nowcoder12315 小时前
AI考试怎么准备?先分清AI面试和AI能力考核
ai·面试
自强的小白16 小时前
jvm面试(Gc)
服务器·jvm·面试
lcj251118 小时前
【C++】set和map——详细使用说明
开发语言·c++·笔记·面试
无限码力18 小时前
2026.9.20 华为OD机试真题 新系统 【简单 URL 路径提取器】
华为od·华为od机考·华为od机试·华为od机试真题新系统·华为od最新笔试真题题解·华为od9月20号机试真题题解