Направленныйграф
 public class DirectedGraph
 extends Object
  
  
  
| java.lang.Объект | |
| ↳ | com.android.tradefed.util.DirectedGraph<V> | 
Реализация направленных невзвешенных графов. Можно указать тип вершины.
Краткое содержание
| Общественные конструкторы | |
|---|---|
| DirectedGraph () | |
| Публичные методы | |
|---|---|
| void | addEdge (V from, V to)Добавьте ребро к графику; если какая-либо вершина не существует, она добавляется. | 
| void | addVertice (V vertex)Добавьте вершину в граф. | 
| boolean | contains (V vertex)Истинно, если граф содержит вершину. | 
| boolean | isDag ()Истинно, если граф является дагом (ориентированным ациклическим графом). | 
| void | removeEdge (V from, V to)Удалить ребро из графа. | 
| String | toString ()Строковое представление графа. | 
Общественные конструкторы
Направленныйграф
public DirectedGraph ()
Публичные методы
ДобавитьЭдж
public void addEdge (V from, 
                V to)Добавьте ребро к графику; если какая-либо вершина не существует, она добавляется. Эта реализация позволяет создавать мультиребра и петли.
| Параметры | |
|---|---|
| from | V | 
| to | V | 
добавитьVertice
public void addVertice (V vertex)
Добавьте вершину в граф. Inop, если вершина уже находится в графе.
| Параметры | |
|---|---|
| vertex | V | 
содержит
public boolean contains (V vertex)
Истинно, если граф содержит вершину. В противном случае неверно.
| Параметры | |
|---|---|
| vertex | V | 
| Возврат | |
|---|---|
| boolean | |
isDag
public boolean isDag ()
Истинно, если граф является дагом (ориентированным ациклическим графом).
| Возврат | |
|---|---|
| boolean | |
удалить край
public void removeEdge (V from, 
                V to)Удалить ребро из графа.
| Параметры | |
|---|---|
| from | V | 
| to | V | 
| Броски | |
|---|---|
| IllegalArgumentException | если любая вершина не существует. | 
toString
public String toString ()
Строковое представление графа.
| Возврат | |
|---|---|
| String | |
