DirectedGraph
  public
  
  
  
  class
  DirectedGraph
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.DirectedGraph<V> | 
Implementacja grafów skierowanych bez wagi. Możesz określić typ wierzchołka.
Podsumowanie
| Konstruktory publiczne | |
|---|---|
| 
      DirectedGraph()
       | |
| Metody publiczne | |
|---|---|
| 
        
        
        
        
        
        void | 
      addEdge(V from, V to)
      Dodaj krawędzi do grafu; jeśli któryś z wierzchołków nie istnieje, zostanie dodany. | 
| 
        
        
        
        
        
        void | 
      addVertice(V vertex)
      Dodaj wierzchołek do wykresu. | 
| 
        
        
        
        
        
        boolean | 
      contains(V vertex)
      Wartość true, jeśli graf zawiera wierzchołek. | 
| 
        
        
        
        
        
        boolean | 
      isDag()
      Wartość Prawda, jeśli graf jest grafem skierowanym acyklicznym (DAG). | 
| 
        
        
        
        
        
        void | 
      removeEdge(V from, V to)
      usunąć krawędzię z wykresu. | 
| 
        
        
        
        
        
        String | 
      toString()
      Tekstowa reprezentacja wykresu. | 
Konstruktory publiczne
DirectedGraph
public DirectedGraph ()
Metody publiczne
addEdge
public void addEdge (V from, 
                V to)Dodaj krawędzi do grafu; jeśli któryś z wierzchołków nie istnieje, zostanie dodany. Ta implementacja umożliwia tworzenie krawędzi wielokrotnych i pętli samosprzęgłych.
| Parametry | |
|---|---|
| from | V | 
| to | V | 
addVertice
public void addVertice (V vertex)
Dodaj wierzchołek do wykresu. Nieaktywny, jeśli wierzchołek jest już w grafu.
| Parametry | |
|---|---|
| vertex | V | 
zawiera
public boolean contains (V vertex)
Wartość true, jeśli graf zawiera wierzchołek. W przeciwnym razie ma wartość Fałsz.
| Parametry | |
|---|---|
| vertex | V | 
| Zwroty | |
|---|---|
| boolean | |
isDag
public boolean isDag ()
Wartość Prawda, jeśli graf jest grafem skierowanym acyklicznym (DAG).
| Zwroty | |
|---|---|
| boolean | |
removeEdge
public void removeEdge (V from, 
                V to)usunąć krawędzię z wykresu.
| Parametry | |
|---|---|
| from | V | 
| to | V | 
| Rzuty | |
|---|---|
| IllegalArgumentException | jeśli któryś z wierzchołków nie istnieje. | 
toString
public String toString ()
Tekstowa reprezentacja wykresu.
| Zwroty | |
|---|---|
| String | |
