Home Photos Games Read Others Ambrose yongxu 's blog, life and learn

algorithm

Word count: 177Reading time: 1 min
2025/05/13
loading

概述

记录/思考/
2901. 最长相邻不相等子序列 II

求最长子序列 符合两个条件

求最长子序列需要动态规划,在动态规划的基础上,怎么内嵌新的条件。

怎么记录path -》 使用前缀数组,记录走过的路径。

dp i 和 dp 0..<i 的关系。

动态规划

滑动窗口

双指针

二叉树

链表

字符串

  1. 括号生成
    思路:

排列组合 - 符合条件的组合 - 回溯算法 + 条件

使用递归构造 - 构造时判断符合条件

  1. 字符串相乘

溢出问题,使用数组存储每一位,模拟运算过程处理进位和乘法。

CATALOG
  1. 1. 概述
    1. 1.1. 动态规划
    2. 1.2. 滑动窗口
    3. 1.3. 双指针
    4. 1.4. 二叉树
    5. 1.5. 链表
    6. 1.6. 字符串