文章分类 -  Java学习 / JavaSE 进阶 / 2 - 数据结构与算法

这一章以李春葆的《数据结构教程(第6版)》为基础,使用 C/Java 实现基础的数据结构与算法。 算法包含七大查找算法、八大内部排序算法和字符串匹配算法。并由这些基础算法引出一个重要的工具类Arrays类,以及一个JDK 8 新特性:Lambda表达式。
摘要:本节内容介绍了适用于字符串匹配的 KMP 算法。 阅读全文
posted @ 2024-01-14 17:07 Zebt
摘要:本节内容介绍了两种内部排序算法:桶排序和计数排序。 阅读全文
posted @ 2024-01-14 17:07 Zebt
摘要:本节内容介绍了八大内部排序中的选择、归并(二路归并)与基数排序。 阅读全文
posted @ 2024-01-14 17:06 Zebt
摘要:本文介绍了八大内部排序的交换和插入排序算法。 阅读全文
posted @ 2023-12-18 16:48 Zebt
摘要:本节内容介绍了七大查找算法中适用于索引表、哈希表和树表查找的算法。 阅读全文
posted @ 2023-08-01 22:01 Zebt
摘要:本节介绍了适用于线性表的四种查找算法(基本查找、二分查找、插值查找、斐波那契查找)。 阅读全文
posted @ 2023-08-01 00:27 Zebt
摘要:本节内容介绍了与图有关的概念和算法。 阅读全文
posted @ 2023-07-31 23:08 Zebt
摘要:本节内容介绍了具有特殊性能的二叉树(查找树、平衡树和红黑树)。 阅读全文
posted @ 2023-07-30 22:36 Zebt
摘要:本节介绍了树与二叉树这一十分常用的数据结构。 阅读全文
posted @ 2023-07-30 22:35 Zebt
摘要:本节介绍了Java中用于操作数组的一个使用工具类 Arrays,以及 JDK 8 引入的新特性 Lambda 表达式。 阅读全文
posted @ 2023-07-30 22:33 Zebt
摘要:本节介绍了压缩存储数据具有规律性分布特点的矩阵的方法。 阅读全文
posted @ 2023-07-30 22:31 Zebt
摘要:本节简要介绍了最简单的数据结构:线性表。 阅读全文
posted @ 2023-02-25 21:31 Zebt