跳至内容

娄禹的个人博客

Think twice, code once.

  • 首页
  • 文章分类
    • 计算机基础
    • C与C++
    • iOS与Swift
    • LeetCode笔记
    • Linux与运维
    • 设计模式
    • 数据结构与算法
    • 机器学习
    • 杂谈
  • 私人云盘
  • 代码托管
  • Resume
  • 关于本站
  • 友情链接

公告板

为响应国家网信办《互联网跟帖评论服务管理规定》,即日起本站的所有评论实行 “先审后发”,评论待站长审核后方可正常显示。

全站搜索

按月份查看文章

帐户管理与订阅

  • 注册
  • 登录
  • 条目 feed
  • 评论 feed

作者: LouYu

LeetCode #55:Jump Game(跳跃游戏)

题目描述

本题采用贪心策略解解决。设置一个记录当前能跳跃到的最大下标变量 cover,从下标 0 开始 “跳跃” 时总是将 cover 更新为 max(cover, i + nums[i]),直到 cover 不再增加或 cover 能覆盖最后一个数。

阅读全文

发布于 2022年8月22日2022年8月23日作者 LouYu分类 LeetCode笔记于LeetCode #55:Jump Game(跳跃游戏)留下评论

LeetCode #376:Wiggle Subsequence(摆动序列)

题目描述

摆动序列的定义为:如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列,规定少于等于两个元素的序列也是摆动序列。下面尝试使用贪心和动态规划两种思想来解题。

阅读全文

发布于 2022年8月19日2022年8月22日作者 LouYu分类 LeetCode笔记于LeetCode #376:Wiggle Subsequence(摆动序列)留下评论

LeetCode #669:Trim A BST(修剪二叉搜索树)

题目描述

本题一种经典错误就是在带返回值的递归函数中,遇到在范围外的结点就直接返回 NULL,实际上这种策略在官方给出的示例 2 中就是错误的。

阅读全文

发布于 2022年8月18日2022年8月18日作者 LouYu分类 LeetCode笔记于LeetCode #669:Trim A BST(修剪二叉搜索树)留下评论

LeetCode #450:Delete Node In A BST(删除二叉搜索树中的节点)

题目描述

在二叉搜索树中删除结点要比插入结点复杂得多,在当前递归层级一共要考虑五种不同的情况:

阅读全文

发布于 2022年8月17日2022年8月17日作者 LouYu分类 LeetCode笔记于LeetCode #450:Delete Node In A BST(删除二叉搜索树中的节点)留下评论

文章分页

上一页 页 1 … 页 7 页 8 页 9 … 页 46 下一页
Copyright © 2018-2025 LouYu. All rights reserved.
ICP备案号:苏ICP备19001595号-3
公安备案号:苏公网安备32050602011398号

隐私政策友情链接
登录
注册|忘记密码?