摘要: https://leetcode.cn/problems/unique-binary-search-trees-ii/ class Solution { // 宫水三叶姐解释的很好,可以参考她的解释,我的注释可能没那么明确 // 根据二叉搜索搜索的特性,若某个子树的根节点为 root,那么 root 阅读全文
posted @ 2026-05-08 13:58 风乐 阅读(7) 评论(0) 推荐(0)
摘要: https://leetcode.cn/problems/path-sum-ii/ class Solution { private int targetSum; private List<List<Integer>> res = new ArrayList<>(); public List<Lis 阅读全文
posted @ 2026-05-07 16:52 风乐 阅读(6) 评论(0) 推荐(0)
摘要: https://leetcode.cn/problems/merge-sorted-array/ class Solution { public void merge(int[] nums1, int m, int[] nums2, int n) { // 要求O(m + n) // 双指针,指针i 阅读全文
posted @ 2026-05-07 15:31 风乐 阅读(5) 评论(0) 推荐(0)
摘要: https://leetcode.cn/problems/plus-one class Solution { public int[] plusOne(int[] digits) { // 思路: // 1.模拟进位 // 2.取出原数(高精或bigInt),计算++,构造新数组 if (digit 阅读全文
posted @ 2026-05-06 17:33 风乐 阅读(6) 评论(0) 推荐(0)
摘要: https://leetcode.cn/problems/length-of-last-word 简单字符串 class Solution { public int lengthOfLastWord(String s) { // 双指针,前指针指向单词首字母,后指针从单词首字母遍历至单词最后一个字母 阅读全文
posted @ 2026-05-06 17:09 风乐 阅读(7) 评论(0) 推荐(0)
摘要: https://leetcode.cn/problems/zigzag-conversion/description/ 字符串类型的模拟题 class Solution { public String convert(String s, int numRows) { // 思路:观察图形寻找数学规律 阅读全文
posted @ 2026-04-30 11:56 风乐 阅读(8) 评论(0) 推荐(0)
摘要: 多数博文,网上资料推荐将Feign调用相关dto,client统一抽离至一个模块,如此使用更加方便,可便捷复用代码 但是 Feign 的本质是调用方的基础设施组件,而非服务提供方的 API 定义载体 实践方式 核心问题 风险表现 抽离到提供方公共模块 双向耦合 提供方改接口,所有调用方必须同步升级; 阅读全文
posted @ 2026-04-09 16:34 风乐 阅读(106) 评论(0) 推荐(0)
摘要: 递归分块的思想是: 先尝试用最大的分隔符切,切完如果某个块还是太大,就换一个更小的分隔符继续切,直到所有块都在 chunkSize 以内。 需注意,此方法最小分隔符需设置为"",也就是单字拆分或者单token拆分,保证能无限细分拆下去,作为最终兜底,直到都<chunkSize 此处使用Java示例表 阅读全文
posted @ 2026-03-13 13:49 风乐 阅读(15) 评论(0) 推荐(0)
摘要: 个人理解 旧数据迁移:对于大部分绿色,不写注册表的软件,可以直接手动迁移,建议将这类软件统一打包压缩包进行迁移对于工业级专业软件,写注册表的,最稳的方法是重装,手动迁移过于折腾,通常这类软件也支持数据导出备份迁移若真需要折腾,建议认真查看注册表,比如用户级注册表: HKEY_CURRENT_USER 阅读全文
posted @ 2026-02-27 15:36 风乐 阅读(26) 评论(0) 推荐(0)
摘要: 布谷鸟过滤器 vs 布隆过滤器 核心原理与特性解析 与布隆过滤器一样,布谷鸟过滤器也是用来快速判断一个元素是否存在的,但是解决了布隆过滤器"无法删除"的痛点 一、底层数据结构对比 底层数据结构中,布隆过滤器采用的是一维bit数组,每个位只能存储01状态,通过若干hash函数命中多个位来判断元素是否存 阅读全文
posted @ 2026-02-12 11:46 风乐 阅读(384) 评论(0) 推荐(1)