搜索内容

ACM
  • 【力扣刷题】746. 使用最小花费爬楼梯-dp
    ACM

    【力扣刷题】746. 使用最小花费爬楼梯-dp

    给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。 你可以选择从下标为 ……
    Zhang, Hongxing 2024年1月14日
  • 【力扣刷题】70. 爬楼梯-dp
    ACM

    【力扣刷题】70. 爬楼梯-dp

    假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?   示例 1: 输入:n = 2 输出:2 ……
    Zhang, Hongxing 2024年1月13日
  • 【力扣刷题】509. 斐波那契数-dp
    ACM

    【力扣刷题】509. 斐波那契数-dp

    斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0,F(1) = 1……
    Zhang, Hongxing 2024年1月12日
  • 【理论】动态规划
    ACM

    【理论】动态规划

    如果某一问题有很多重叠子问题,使用动态规划是最有效的。动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从……
    Zhang, Hongxing 2024年1月11日
  • 【力扣刷题】150. 逆波兰表达式求值-栈与队列
    ACM

    【力扣刷题】150. 逆波兰表达式求值-栈与队列

    给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。 请你计算该表达式。返回一个表示表达式值的整数。 注意: 有效的算符为 '+'、'-……
    Zhang, Hongxing 2024年1月10日
  • 【力扣刷题】1047. 删除字符串中的所有相邻重复项-栈
    ACM

    【力扣刷题】1047. 删除字符串中的所有相邻重复项-栈

    给出由小写字母组成的字符串 s,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 s 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重……
    Zhang, Hongxing 2024年1月9日
  • 【力扣刷题】20. 有效的括号-栈
    ACM

    【力扣刷题】20. 有效的括号-栈

    给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正……
    Zhang, Hongxing 2024年1月8日
  • 【力扣刷题】225. 用队列实现栈-栈与队列
    ACM

    【力扣刷题】225. 用队列实现栈-栈与队列

    请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。 实现 MyStack 类: void push(int x) 将元素 x……
    Zhang, Hongxing 2024年1月7日
  • 【力扣刷题】438. 找到字符串中所有字母异位词-滑动窗口
    ACM

    【力扣刷题】438. 找到字符串中所有字母异位词-滑动窗口

    给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。   示例 1: 输入: s = "cbaebabacd", p = "……
    Zhang, Hongxing 2024年1月6日
  • 【力扣刷题】3. 无重复字符的最长子串-滑动窗口
    ACM

    【力扣刷题】3. 无重复字符的最长子串-滑动窗口

    给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串 的长度。   示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "……
    Zhang, Hongxing 2024年1月5日