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

https://github.com/dvshu/algorithmj

算法和数据结构 Java 实现
https://github.com/dvshu/algorithmj

Last synced: 2 months ago
JSON representation

算法和数据结构 Java 实现

Awesome Lists containing this project

README

        

# algorithm
算法和数据结构[`Java`],由于有些数据结构在 `Java` 中是原生自带的,代码就不做具体的实现。
## 数据结构(data_structure)
在 `Java` 中很多数据结构都有原生的实现,全部在包 `java.util` 以及包 `java.util.concurrent` 下面,包含的有 `LinkedList` 链表、`HashMap`、`TreeMap`|`TreeSet` 红黑树、`Queue` 队列、`Stack` 栈
* heap [堆](https://www.jianshu.com/p/6b526aa481b1 "堆"):
1. MaxHeap 最大堆
2. MinHeap 最小堆
* trie 字典树
## 算法(algorithm)
### 排序算法(sort)
整理的一些常用排序算法的 `js` 实现,对于排序算法的简单介绍,参考[十大经典排序算法](https://www.cnblogs.com/onepixel/articles/7674659.html "十大经典排序算法")
目前整理的排序算法有:
1. [堆排序](https://www.cnblogs.com/chengxiao/p/6129630.html "堆排序")

## 参考
[在线Java 8中文版API手册](http://www.matools.com/api/java8 "在线Java 8中文版API手册")