自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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常用类核心详解(七):正则表达式 Regex 从入门到实战

Java 正则表达式 Regex 语法 + 实战校验 + 数据提取

2026-02-19 09:00:00 1569 55

原创 Java常用类核心精讲 · 七篇精华总结

本文是 **Java常用类核心详解系列(1~7篇)** 超浓缩精华版

2026-02-19 09:00:00 1045 19

原创 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

原创 Java常用类核心详解(二):System 类全网最细讲解

Java `System` 系统类详解,获取时间、数组拷贝、退出 JVM

2026-02-16 11:47:43 1164 18

原创 Java常用类核心详解(一):Math 类超细讲解

Java 中 Math 数学工具类详解,包含常用方法、源码细节、坑点、实战案例

2026-02-16 11:45:56 1135 30

原创 【魔法森林冒险】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关注的人

提示
确定要删除当前文章?
取消 删除