算法日记-03

Summary 回溯算法中的排列与组合 框架模板 回溯算法在解决排列和组合问题时,两者的主要区别在于元素的顺序是否重要,以及结果中是否允许重复选取相同元素。 排...

January 6, 2025 · Kidddddddd

刷题日记-02

3. 无重复字符的最长子串 3. 无重复字符的最长子串 - 力扣(LeetCode) 给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串 的长度。 滑动窗口...

January 6, 2025 · Kidddddddd

刷题日记-01

206.反转链表 206. 反转链表 - 力扣(LeetCode) 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 两种解法 递归 递归的函数可以看成一...

December 19, 2024 · Kidddddddd

从 0 构造一个 BST

Summary BST 二叉搜索树,是一颗二叉树,其中的每个节点的值,都大于 左子树的任意节点 而小于 右子树的任意节点 基本结构 BST 是一个数据形态相对特殊的二叉树,二叉...

November 27, 2024 · Kidddddddd