See: Description
| Interface | Description |
|---|---|
| MultiValueMap<K,V> | |
| Table<R,C,V> |
表格数据结构定义
此结构类似于Guava的Table接口,使用两个键映射到一个值,类似于表格结构。 |
| Table.Cell<R,C,V> |
单元格,用于表示一个单元格的行、列和值
|
| Class | Description |
|---|---|
| AbsCollValueMap<K,V> |
MultiValueMap的基本实现 |
| AbsTable<R,C,V> | |
| CollectionValueMap<K,V> | |
| DirectedWeightGraph<T> |
权重有向图
基于 SPFA 算法实现 可以处理负边 可以进行负权环路检查
|
| DirectedWeightGraph.Edge<T> |
边
|
| DirectedWeightGraph.Path<T> |
路径
|
| Graph<T> |
支持处理无向图结构的
Map,本质上是基于SetValueMap实现的邻接表 |
| ListValueMap<K,V> |
值作为集合List的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
|
| RowKeyTable<R,C,V> |
将行的键作为主键的
Table实现此结构为: 行=(列=值) |
| SetValueMap<K,V> |
值作为集合Set(LinkedHashSet)的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
|
| Exception | Description |
|---|---|
| DirectedWeightGraph.NegativeRingException |
负环异常
|
MultiValueMap
|
AbsCollValueMap
||
[CollectionValueMap, SetValueMap, ListValueMap]
Table
|
AbsTable
||
[RowKeyTable]
Copyright © 2025. All rights reserved.