An open API service indexing awesome lists of open source software.

https://github.com/liyangsir/data-structures-and-algorithms

数据结构与算法
https://github.com/liyangsir/data-structures-and-algorithms

avl-tree bst bst-tree data-structures-and-algorithms hashtable linkedlist maxheap redblacktree segmenttree stack trie unionfind

Last synced: 10 months ago
JSON representation

数据结构与算法

Awesome Lists containing this project

README

          

Data-Structures-and-Algorithms

>数据结构与算法是一门计算机领域的必修课程,希望给学习的小伙伴提供源码的帮助

------

### 简介

  数据结构与算法不仅强调的是数据结构,而且还强调算法。两者是相辅相成的结果,只有了解了数据结构才能写出更加优秀的算法,优秀的算法定要依靠更优化的数据结构。

> [个人主页](http://quguai.cn)  |  [CSDN](https://me.csdn.net/qq_41503660)  |  [博客园](https://www.cnblogs.com/teaurn/)

### 开始使用

  本文主要包含动态数组(Array)、 栈(Stack)、 队列(Queue)、 优先队列(PriorityQueue)、 链表(LinkedList)、 二分搜索树(BST)、集合(Set)、映射(Map)、 最大堆(MaxHeap)、 线段树(SegmentTree)、字典树(Trie)、 并查集(UnionFind)、 AVL树、 红黑树(RedBlackTree)、 哈希表(HashTable)等以上数据结构。

  由于文章内容有限,所以每个结构的详细内容分开编写,下面给出了每个数据结构的链接,具体的说明文件在每个结构的文件夹内部的README.md文件中。

### 各数据结构详细内容链接

+ 动态数组 : [Array/README.md](Array)

+ 栈:[Stack/README.md](Stack)

+ 队列:[Queue/README.md](Queue)

+ 链表:[LinkedList/README.md](LinkedList)

+ 二分搜索树:[BST/README.md](BST)

+ 集合:[Set/README.md](Set)

+ 映射:[Map/README.md](Map)

+ 最大堆[MaxHeap/README.md](MaxHeap)

+ 优先队列:[MaxHeap/README.md](MaxHeap)

+ 线段树:[SegmentTree/README.md](SegmentTree)

+ Trie 字典树:[Trie/README.md](Trie)

+ 并查集:[UnionFind/README.md](UnionFind)

+ AVL 树:[AVLTree/README.md](AVLTree)

+ 红黑树:[RedBlackTree/README.md](RedBlackTree)

+ 哈希表:[HashTable/README.md](HashTable)

### 捐赠
如果您觉得文章对您有所帮助,可以请作者喝☕。

|支付宝/微信/QQ|
|-------------|
|![二维码](https://markdown-liyang.oss-cn-beijing.aliyuncs.com/Pay.JPG)|