2024-06-05发表2026-02-21更新数据结构与算法 / 单题题解6 分钟读完 (大约943个字)最长有效括号给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 力扣:https://leetcode.cn/problems/longest-valid-parentheses/阅读更多
2024-06-04发表2025-11-09更新数据结构与算法33 分钟读完 (大约4925个字)回溯法总结回溯法其实就是递归,暴力搜索N叉树。做题画一颗N叉树,适当时剪枝。 回溯法能解决的问题: 组合问题:N个数里面按一定规则找出k个数的集合 排列问题:N个数按一定规则全排列,有几种排列方式 切割问题:一个字符串按一定规则有几种切割方式 子集问题:一个N个数的集合里有多少符合条件的子集 棋盘问题:N皇后,解数独等等 阅读更多
2024-06-04发表2025-11-10更新数据结构与算法20 分钟读完 (大约2988个字)二叉树总结关于二叉树,最重要的莫过于遍历了。 深度优先遍历和层次遍历(广度优先遍历) 递归实现和迭代实现 前序遍历、后序遍历以及中序遍历 那么一共有(3+2)*2=10种模版之多。先看前序遍历。阅读更多
2024-05-30发表2026-02-21更新数据结构与算法 / 动态规划26 分钟读完 (大约3951个字)动态规划笔记来自代码随想录,题目加自己题解。 动态规划五部曲 确定dp数组下标含义 确定递推公式(状态转移) dp数组初始化 确定遍历顺序 举例推导 阅读更多