public interface Path<N,E> extends List<Edge<N,E>>
| Modifier and Type | Interface and Description |
|---|---|
static class |
Path.Direction
Описывает напарвления движения
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(N a,
N b)
Проверяет содержит ли путь ребро из вершины A в B
|
Path.Direction |
getDirection()
Описывает направление движения
|
Edge<N,E> |
getLastEdge()
Возвращает последенее ребро в пути (index=size-1)
|
N |
getLastNode()
Возвращает последнюю вершину в пути, согласно направлению (AB -> B / BA -> A)
|
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArrayparallelStream, removeIf, streamPath.Direction getDirection()
Edge<N,E> getLastEdge()
N getLastNode()
Copyright © 2017. All rights reserved.