IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    怎么刷算法,leetcode上有哪些经典题目?

    上岸算法发表于 2023-07-28 15:14:25
    love 0

    【 NO.1 字符串中最大的 3 位相同数字】
    解题思路
    枚举即可。


    代码展示


    【 NO.2 统计值等于子树平均值的节点数】
    解题思路
    一次递归遍历即可。


    代码展示


    【 NO.3 统计打字方案数】
    解题思路
    我们需要关心的是每一种按键连续按下了多少次。
    比如 “232323345” 这一输入,每种按键没有被连续按下过,所以代表的可能性只有 1 种。
    按键 2 被连续按下 2 次则有 2 种可能,被连续按下 3 次则有 4 种可能。
    我们使用动态规划求出连续按 x 次有多少种可能,详见注释。


    代码展示


    【 NO.4 检查是否有合法括号字符串路径】
    解题思路
    记忆化搜索即可。详见注释。


    代码展示



    来源:知乎 www.zhihu.com
    作者:上岸算法

    【知乎日报】千万用户的选择,做朋友圈里的新鲜事分享大牛。 点击下载

    此问题还有 7 个回答,查看全部。
    延伸阅读:
    leetcode 算法常用技巧有哪些?
    为什么我觉得leetcode算法题挺简单的,是错觉吗?


沪ICP备19023445号-2号
友情链接