数据结构与算法-Data structure and algorithm
后续会持续更新
算法篇-Algorithm chapter
无分类-No classification
- 普利姆算法-Prim Algorithm
- 克鲁斯卡尔算法-Kruskal Algorithm
- 迪克斯特拉算法-Dijkstra Algorithm
- 佛洛依德算法-Floyd Algorithm
- 八皇后问题-Eight Queens
- 骑士周游问题-Knight's Tour
- 约瑟夫问题-Josephus Problem
- 中缀表达式转后缀表达式-Infix To Postfix
排序-Sort
- 冒泡排序-Bubble Sort
- 选择排序-Selection Sort
- 插入排序-Insertion Sort
- 希尔排序-Shells Sort
- 快速排序-Quick Sort
- 归并排序-Merge Sort
- 基数排序-Radix Sort
- 堆排序-Heap Sort
搜索-Search
- 暴力匹配-Brute-Force
- 二分查找-Binary Search
- 插值查找-Interpolation Search
- 斐波那契搜索-Fibonacci Search
- KMP算法-The Knuth-Morris-Pratt Algorithm
遍历-Traversal
- 先序遍历-Preorder Traversal
- 中序遍历-Inorder Traversal
- 后序遍历-postOrder Traversal
- 深度优先-Depth-First-Search
- 广度优先-Breadth First Search
求解-Solution
- 贪心算法-Greedy Algorithm
- 动态规划-Dynamic Programming
压缩-Compression
- 哈夫曼编码-Huffman Coding
数据结构篇-Data structure chapter
线性结构-Linear structure
- 稀疏矩阵-Sparse Matrix
- 队列-Queue
- 环形队列-Circular Queue
- 单链表-Singly Linked List
- 双向链表-Doubly Linked List
- 环形链表-Circular Linked List
- 栈-Stack
- 散列表-Hash Table
树形结构-Tree Structure
- 二叉树-Binary Tree
- 顺序二叉树-Sequential Binary Tree
- 线索化二叉树-Threaded BinaryTree
- 小顶堆-Min Heap
- 大顶堆-Max Heap
- 哈夫曼树-Huffman Tree
- BST树-Binary Search Tree
- ALV树-ALV tree
- 红黑树-Red Black Tree
- 多叉树-N Ary Tree
- B树-B Tree
- B+树-B+ Tree
- B*树-B* Tree
图形结构-Graph Structure
- 无向图-Undirected Graph
- 有向图-Oriented Graph
- 带权图-Weighted Graph
关于作者
喜欢的话就Star一下吧!
也可以逛逛作者博客
如果这个项目有帮助到您就请作者喝一杯咖啡吧!