- 博客(171)
- 收藏
- 关注
原创 二叉树经典必刷题:LeetCode 226 / 101 / 110
本文为二叉树基础系列第四篇,讲解翻转二叉树、对称二叉树、平衡二叉树三类高频面试题,代码可直接AC,适合面试与刷题速成。
2026-04-16 15:00:00
528
34
原创 二叉树经典必刷题:LeetCode 104 / 100 / 572
全覆盖**二叉树最大深度、相同的树、另一棵树的子树**三大高频题型,从思路讲解到代码实现,从边界条件到递归逻辑,完整精讲、易学易记。
2026-04-16 10:00:00
289
17
原创 二叉树遍历:LeetCode 144 / 94 / 145 之递归 + 分治 + 非递归
本文针对**二叉树前序、中序、后序遍历**三大核心题型,提供**三种通用解题思路**:1. 遍历思想(递归)2. 分治思想(递归)3. 非递归(栈模拟)
2026-04-15 17:12:25
878
75
原创 二叉树基础精讲(上):树形结构 · 二叉树概念 · 性质 · 遍历 · 基础操作全解析
全覆盖**树形结构**、**二叉树概念**、**满二叉树 & 完全二叉树**、**5 大性质**、**4 种遍历**、**节点/叶子/高度/层序遍历**等基础操作,从理论到代码,一次性打好二叉树基础。
2026-04-15 17:03:15
583
35
原创 栈与队列高频算法题精讲(完结篇):最小栈 · 队列实现栈 · 栈实现队列 · 三大设计题全解
全覆盖 **最小栈(双栈法)**、**用队列实现栈(双队列 + 单队列最优)**、**用栈实现队列(双栈法)** 三道超级高频面试设计题,从思路讲解、代码实现到优劣对比,一次性吃透栈与队列所有经典设计类题型。
2026-03-20 09:00:00
786
4
原创 栈与队列高频算法题精讲(二):逆波兰表达式·栈的压入弹出序列·面试必刷原题全解
全覆盖 **逆波兰表达式求值**、**中缀转后缀表达式**、**栈的压入弹出序列判断**,从原理、思路、代码到扩展知识完整讲解,全面掌握栈在算法中的两大经典题型。
2026-03-19 09:00:00
402
1
原创 栈与队列经典算法题精讲(一):循环队列·有效括号·面试高频原题全解析
全覆盖 **LeetCode 622 设计循环队列**、**LeetCode 20 有效括号**两道高频面试题,从原理讲解、思路分析、代码实现到细节优化,一次性吃透栈与队列最经典算法题型。
2026-03-18 09:00:00
426
原创 栈与队列基础精讲(下)
全覆盖 Deque 双端队列、ArrayDeque 底层实现、循环队列经典例题、LinkedList 完整继承体系,从接口到源码、从原理到面试,一次性吃透栈与队列高级部分。
2026-03-17 09:00:00
398
1
原创 栈与队列基础精讲(上)
全覆盖栈的概述、模拟实现、Stack类坑点,以及队列的概述、模拟实现、Queue接口用法,含完整代码、详细注释、特性对比,从原理到实践,手把手教你掌握栈与队列基础。
2026-03-16 10:29:53
420
原创 链表面试天花板:环形链表(141/142)深度解析
全覆盖 **LeetCode 141 环形链表(判断环)+ 142 环形链表II(找环入口)**,包含快慢指针解法、数学证明、思考题详细解答、通用结论推导,从“会用”到“懂原理”!
2026-03-05 15:00:00
888
5
原创 链表面试必刷:回文链表 & 相交链表(最优解法+双模板)
全覆盖 **LeetCode 234 回文链表(最优快慢指针+栈解法)** 全覆盖 **LeetCode 160 相交链表(长度差法+双指针拼接最优法)** 含思路、图解、代码、复杂度、易错点、可直接提交的完整代码。
2026-03-04 15:00:00
774
1
原创 链表高频面试题拔高:合并有序链表 & 链表分割(虚拟头/双链表秒杀解法)
全覆盖 **LeetCode 21 合并两个有序链表(2种解法)、牛客411 链表分割(双链表解法)**,从思路讲解到代码实现,从变量说明到易错点提醒,帮你吃透链表拼接/分割类问题!
2026-03-03 15:00:00
764
原创 链表高频面试题进阶:中间节点 & 倒数第k个节点(快慢指针秒杀解法)
全覆盖 **LeetCode 876 链表的中间节点(2种解法)、牛客848 链表的倒数第k个节点(3种解法)**,从基础遍历到快慢指针最优解,详解双指针核心思想,帮你吃透链表定位类问题!
2026-03-02 15:00:00
1248
1
原创 链表高频面试题精讲:LeetCode 203 移除元素 & 206 反转链表(4种解法全解析)
全覆盖 **LeetCode 203 移除链表元素(3种解法)、LeetCode 206 反转链表(4种解法)**,包含思路讲解、代码实现、执行流程、复杂度分析,从基础到进阶,面试直接背模板!
2026-03-01 15:00:00
1760
原创 Java 集合深度解析:LinkedList 源码与核心原理全揭秘
全覆盖 **LinkedList 概述、构造方法、特有 API、核心源码拆解、ArrayList 对比**,从使用到原理、从源码到面试,层层递进,帮你彻底掌握 LinkedList 核心精髓。
2026-02-28 21:02:12
763
1
原创 数据结构核心:链表与 LinkedList 超详细精讲
全覆盖 **链表概述、8 种链表结构分类、带头/不带头、单向/双向、循环/非循环、单向无头非循环链表实现、双向无头非循环链表实现**,知识点完整、代码可直接运行、层次清晰,帮你彻底掌握链表核心。
2026-02-28 20:58:07
882
1
原创 数据结构入门:线性表与顺序表超详细讲解
完整覆盖**线性表、顺序表概念、静态/动态顺序表区别、优缺点、时间复杂度分析**,并提供**可直接运行的完整 Java 实现**,包含接口定义、实现类、扩容逻辑、异常处理、增删查改全套方法,帮你彻底吃透顺序表。
2026-02-26 19:00:00
1087
1
原创 Java 集合核心精讲:ArrayList 底层原理与使用全解
全覆盖 ArrayList **概述与四大特性、三种构造方法、空参构造底层原理、核心源码分析、常用成员方法、subList 视图问题、三种遍历方式**,知识点完整、代码可直接运行、结构清晰、讲解细致,帮你从使用到原理全面掌握 ArrayList。
2026-02-26 19:00:00
1240
原创 Java 集合遍历全攻略:迭代器 & 增强 for & 列表迭代器 一网打尽
全覆盖 **迭代器 Iterator、列表迭代器 ListIterator、增强 for、遍历方式汇总、底层源码**,保留所有核心知识点,搭配代码示例+避坑指南+原理拆解,逻辑连贯、干货拉满,助力快速掌握集合遍历精髓。
2026-02-25 19:00:00
1995
原创 Java 17 语法新增特性全解析
全覆盖 JDK 17 核心语法新特性,包括 yield、var、空指针提示优化、密封类,并补充其他实用改进。全文采用清晰结构、完整可运行代码、细节标注,帮助你系统掌握 JDK 17 语法变化,写出更简洁、更安全的代码。
2026-02-25 19:00:00
940
原创 Java Lambda 表达式从入门到精通:简化代码的终极神器
全覆盖 Lambda 表达式**概述、标准格式、省略规则、集合遍历**四大核心模块,完整保留你提供的所有知识点,搭配逐行代码解析+易错细节,结构清晰、干货拉满!
2026-02-24 23:06:14
849
3
原创 Java 集合入门:Collection & List 接口超详细讲解
全覆盖 Collection 顶层接口常用方法、List 接口特点与索引方法,附带完整 Java 代码、细节讲解、易错点分析,全程通俗易懂,适合快速入门与复习。
2026-02-24 23:00:37
1044
原创 Java 数据结构与算法:时间空间复杂度 从入门到实战全解
全覆盖数据结构基础认知、算法学习方法、**Java 版时间复杂度与空间复杂度**、大O表示法、常见复杂度对比,并搭配两道经典 LeetCode 题进行复杂度实战分析,全程 Java 代码、图文清晰、全是干货
2026-02-22 23:11:03
945
6
原创 Java 泛型深入:从基础到通配符,一次性吃透泛型核心
全覆盖泛型核心知识点,包括概述、泛型类、泛型方法、泛型接口、泛型继承与通配符,附带大量示例,逻辑清晰、全是干货。
2026-02-22 23:02:21
563
1
原创 Java 包装类:基本类型与引用类型的桥梁详解
系统讲解 Java 包装类的核心概念、8种包装类详情、手动/自动装箱拆箱、常用方法及面试重点,覆盖日常开发与面试高频场景
2026-02-21 15:00:00
1611
9
原创 Java 基础核心总结篇:时间类 + 包装类 重点干货汇总
整合 JDK7/JDK8 时间类、Java 包装类全部重点,按模块梳理,突出核心用法、易错点和面试高频考点,无冗余内容,纯干货汇总
2026-02-21 15:00:00
1540
2
原创 Java 时间类(中):JDK8 全新时间 API 详细教程
系统讲解 JDK8 全新时间类,包括时区、时间戳、日期时间、格式化、时间间隔,覆盖日常开发高频用法
2026-02-20 19:05:14
1131
33
原创 Java 时间类(上):JDK7 及以前时间类 Date、SimpleDateFormat、Calendar 最全总结
系统讲解 JDK7 及以前传统时间 API,包括**时间单位、Date、SimpleDateFormat、Calendar** 四大核心知识点,附带完整代码 + 细节说明。
2026-02-20 19:04:13
2033
35
原创 Java常用类核心详解(五):BigInteger 超大整数运算全网最细讲解
Java 超大整数类 `BigInteger` 详解,支持超越 long 范围的精确整数运算
2026-02-18 09:00:00
1020
20
原创 Java常用类核心详解(六):BigDecimal 高精度小数运算全网最细讲解
Java 高精度小数类 `BigDecimal` 详解,彻底解决小数精度丢失问题,覆盖金融、支付等核心场景
2026-02-18 09:00:00
1050
36
原创 Java常用类核心详解(三):Runtime 类全网最细讲解
Java Runtime 运行时类详解,JVM 环境、内存查看、执行系统命令
2026-02-17 09:00:00
1256
11
原创 Java常用类核心详解(四):Object & Objects 类全网最细讲解
Java 根基类 Object、工具类 Objects 详解,含 toString/equals 重写、对象克隆(浅/深)、空指针安全
2026-02-17 09:00:00
1367
27
原创 【魔法森林冒险】13/14 支线任务 & 计分系统:丰富性与结局
Java项目系列第十三篇,聚焦游戏的「可玩性拓展层」——支线任务与计分系统。从治疗动物、老贤者交易两大核心支线的设计逻辑(触发条件/任务流程/奖励机制),到ScoreSystem计分系统的核心算法(基础分/行为分/结局分),再到多结局判定规则(Allen等级/Lia信任度/任务完成度联动),带你吃透如何通过支线任务丰富游戏内容、通过计分系统实现多结局的核心设计思路与代码实现。
2026-02-13 15:00:00
561
37
原创 【魔法森林冒险】14/14 拓展优化:作弊码 / 新角色 / 代码重构
本文是「魔法森林冒险」Java项目系列最后一篇,聚焦项目的「拓展与优化层」——从实用的作弊码系统(指令设计/权限校验/效果触发),到新角色扩展(精灵盟友Elara的设计逻辑/与现有角色的联动),再到代码重构的核心思路(工具类提取/代码解耦/性能优化),带你完成从「功能实现」到「项目优化」的最后一步,掌握商业级项目的拓展与重构技巧。
2026-02-13 15:00:00
838
20
原创 【魔法森林冒险】11/14 战斗系统(二):多波战斗与BOSS战
本文是「魔法森林冒险」Java项目系列第十一篇,聚焦战斗系统的进阶玩法——多波战斗与BOSS战。从黑暗洞穴的多波敌人战斗流程设计,到树灵BOSS的特殊战斗规则(阶段回血/技能释放),再到Allen+Lia的联合作战逻辑(仇恨分担/技能配合),带你吃透高难度战斗的核心设计思路与代码实现。
2026-02-12 15:00:00
1407
25
原创 【魔法森林冒险】12/14 场景系统:5大场景的任务串联
本文是「魔法森林冒险」Java项目系列第十二篇,聚焦游戏的「空间叙事层」——场景系统。从Region抽象类的核心设计(通用属性/场景切换/任务触发),到5大核心场景(入口林地→迷雾沼泽→黑暗洞穴→精灵山谷→永恒之泉)的专属逻辑,再到场景与角色(Lia/老贤者)、任务的联动机制,带你吃透「场景驱动任务、角色赋能场景」的核心设计思路,掌握游戏场景系统的完整实现方案。
2026-02-12 15:00:00
1245
46
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅