Yönlendirilmiş grafik
public class DirectedGraph
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.DirectedGraph<V> |
Yönlendirilmiş ağırlıksız grafikler uygulaması. Tepe tipi belirtilebilir.
Özet
kamu inşaatçılar | |
---|---|
DirectedGraph () |
Genel yöntemler | |
---|---|
void | addEdge (V from, V to) Grafiğe bir kenar ekleyin; herhangi bir köşe yoksa, eklenir. |
void | addVertice (V vertex) Grafiğe bir tepe noktası ekleyin. |
boolean | contains (V vertex) Grafik köşe içeriyorsa doğrudur. |
boolean | isDag () Grafik bir dag ise doğrudur (yönlendirilmiş asiklik grafik). |
void | removeEdge (V from, V to) Grafikten bir kenarı kaldırın. |
String | toString () Grafiğin dize gösterimi. |
kamu inşaatçılar
Yönlendirilmiş grafik
public DirectedGraph ()
Genel yöntemler
ek kenar
public void addEdge (V from, V to)
Grafiğe bir kenar ekleyin; herhangi bir köşe yoksa, eklenir. Bu uygulama, çoklu kenarların ve kendi kendine döngülerin oluşturulmasına izin verir.
parametreler | |
---|---|
from | V |
to | V |
ekleVertice
public void addVertice (V vertex)
Grafiğe bir tepe noktası ekleyin. Köşe zaten grafikteyse inop.
parametreler | |
---|---|
vertex | V |
içerir
public boolean contains (V vertex)
Grafik köşe içeriyorsa doğrudur. Aksi takdirde yanlış.
parametreler | |
---|---|
vertex | V |
İadeler | |
---|---|
boolean |
isDag
public boolean isDag ()
Grafik bir dag ise doğrudur (yönlendirilmiş asiklik grafik).
İadeler | |
---|---|
boolean |
KaldırKenar
public void removeEdge (V from, V to)
Grafikten bir kenarı kaldırın.
parametreler | |
---|---|
from | V |
to | V |
Atar | |
---|---|
| herhangi bir köşe yoksa. |
toString
public String toString ()
Grafiğin dize gösterimi.
İadeler | |
---|---|
String |