自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java 数据结构:七大排序算法,从 O(n²) 到 O(n log n)

七大排序一次讲透:插入、希尔、选择、堆、冒泡、快排、归并,含复杂度/稳定性总表与 6 道选择题解析。

2026-11-13 16:51:18 177

原创 Java 数据结构:优先级队列与堆,从建堆到 Top-K

优先级队列为什么非堆不可?从完全二叉树与数组存储讲起,手写建堆、向上/向下调整,吃透 PriorityQueue 与 Top-K。

2026-11-13 16:38:31 155

原创 一文吃透二叉树:概念、性质、遍历与高频笔试题(Java 实现)

从树的术语与递归定义讲起,系统梳理二叉树的 5 条核心性质、链式存储、前序/中序/后序/层序遍历(含非递归写法),以及求结点数、叶子数、第K层结点数、树高、判断完全二叉树等基本操作;配 8 道笔试真题详解与 14 道高频 OJ 题清单,全程穿插课件原图。

2026-11-02 19:44:28 435

原创 Java数据结构:栈和队列

整理 Java 数据结构中栈与队列的核心内容:栈的 LIFO 概念与 Stack 用法、数组模拟实现、出栈序列判定与括号匹配/逆波兰/最小栈等应用;队列的 FIFO 概念与 LinkedList 实现、双向链表模拟实现、循环队列的下标技巧与空满判定;以及 Deque 双端队列和用栈/队列互相实现的两道面试题。

2026-10-17 17:35:19 112

原创 Java LinkedList 与链表学习笔记:从 ArrayList 的缺陷到双向链表实现

整理 Java 集合框架中 LinkedList 与链表的核心内容:ArrayList 任意位置增删的 O(n) 缺陷、链表的八种结构组合、无头单向/双向链表实现骨架、链表 OJ 与快慢指针判环、入环点结论,以及 LinkedList 常用方法与 ArrayList 的选型对比。

2026-10-13 14:35:01 124

原创 Java 包装类与泛型学习笔记:从装箱拆箱到类型擦除与通配符

一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定义的类。如果要编写可以应用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。—— 来源:《Java 编程思想》对泛型的介绍泛型是在JDK 1.5引入的新语法。通俗讲,泛型就是适用于许多许多类型。从代码上讲,就是对类型实现了参数化。

2026-10-13 14:30:14 220

原创 Java:面向对象编程【继承】

关于JAVA面向编程中的继承

2026-09-25 15:25:01 174

原创 Java:面向对象编程【多态】

多态的概念

2026-09-22 18:25:07 106

原创 C语言:经典扫雷游戏设计与实现

初学者如何用C语言实现一个简单的扫雷小游戏

2026-09-22 17:49:10 194

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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