CHARLIE SAYS

查理如是说
DATE 2026-08-24
THEME

算法与数据结构 / SERIES

数据结构(线性表/哈希/树/图)与算法专题(排序/算法思想/字符串匹配/大数据处理),基于 Java 实现 · 已发布 45 / 45 篇
目录 CONTENTS
01 数据结构基础知识体系详解 02 线性表:数组和矩阵 03 线性表:链表 04 线性表:栈和队列 05 散列表:哈希表 06 常见排序算法知识体系详解 07 冒泡排序(Bubble Sort) 08 选择排序(Selection sort) 09 插入排序(Insertion Sort) 10 Shell排序(Shell Sort) 11 归并排序(Merge Sort) 12 快速排序(Quick Sort) 13 堆排序(Heap Sort) 14 桶排序(Bucket Sort) 15 基数排序(Radix Sort) 16 树:基础和Overview 17 树:二叉搜索树(BST) 18 树:平衡二叉树(AVL) 19 树:红黑树(R-B Tree) 20 树:哈夫曼树(Huffman Tree) 21 树:前缀树(Trie Tree) 22 图:基础和Overview 23 图:遍历(BFS & DFS) 24 图:拓扑排序(Topological sort) 25 图:最小生成树(Prim & Kruskal) 26 图:最短路径(Dijkstra & Floyd) 27 图:AOE & 关键路径 28 算法思想知识体系详解 29 算法思想:二分法 30 算法思想:贪心算法 31 算法思想:分治算法 32 算法思想:回溯算法 33 算法思想:动态规划算法 34 算法思想:搜索算法 35 字符串匹配:Overview 36 字符串匹配:模式预处理:朴素算法(Naive)(暴力破解) 37 字符串匹配:模式预处理:KMP 算法(Knuth-Morris- 38 字符串匹配:模式预处理:BM 算法 (Boyer-Moore) 39 字符串匹配:文本预处理:后缀树(Suffix Tree) 40 大数据处理:Overview 41 大数据处理:分治、Hash、排序 42 大数据处理:双层桶划分 43 大数据处理:Bitmap & Bloom Filter 44 一些领域算法知识体系 45 头脑风暴题目