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.