| 程序包 | 说明 |
|---|---|
| com.github.houbb.data.struct |
数据结构实现
(1)jdk 默认实现
(2)额外有用的实现
|
| com.github.houbb.data.struct.api |
数据结构的接口
|
| com.github.houbb.data.struct.core |
核心实现:
(1)模拟 jdk 实现,最好做简化和优化。
|
| com.github.houbb.data.struct.core.util.graph | |
| com.github.houbb.data.struct.core.util.graph.component | |
| com.github.houbb.data.struct.core.util.graph.shortestpath |
最短路径
|
| com.github.houbb.data.struct.core.util.graph.shortestpath.impl | |
| com.github.houbb.data.struct.core.util.list |
singleLinkedList 单链表
circularLinkedList 循环链表
doubleLinkedList 双向列表
staticLinkedList 静态链表
自组织链表
稀疏表
skipList 跳表
后续可添加并发类:
copyOnWriteList
|
| com.github.houbb.data.struct.core.util.map | |
| com.github.houbb.data.struct.core.util.queue | |
| com.github.houbb.data.struct.core.util.stack | |
| com.github.houbb.data.struct.core.util.tree | |
| com.github.houbb.data.struct.core.util.tree.component | |
| com.github.houbb.data.struct.util |
Copyright © 2020. All rights reserved.