|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectGraf2
class Graf2
Trida reprezentujici graf implementovany pomoci seznamu sousednosti a s prohledavanim do hlouky (DFS)
Field Summary | |
---|---|
(package private) static int |
cas
|
(package private) static int |
sumV
|
(package private) static Vrchol2[] |
vrcholy
|
Constructor Summary | |
---|---|
Graf2(int pocetVrcholu)
Konstruktor vytvori pole vrcholu datoveho typu Vrchol2 a kazdy vrchol inicializuje na hodnotu null |
Method Summary | |
---|---|
(package private) java.lang.String |
dfs(int v)
Metoda prohledavani grafu do hloubky (DFS) |
(package private) int |
indexVrcholu(java.lang.String klic)
Metoda vraci index vrcholu v poli vrcholu podle zadaneho klice. |
(package private) void |
vlozHranu(java.lang.String z,
java.lang.String kam)
Ulozi hranu (spojeni) mezi dvema vrcholy |
(package private) void |
vlozVrchol(java.lang.String klic,
char barva)
Ulozi vrchol do pole vrcholu |
(package private) void |
vypis()
Metoda vypise cely seznam sousednosti |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static Vrchol2[] vrcholy
static int sumV
static int cas
Constructor Detail |
---|
Graf2(int pocetVrcholu)
pocetVrcholu
- Integer - pocet vsech vrcholu grafuMethod Detail |
---|
void vlozVrchol(java.lang.String klic, char barva)
klic
- String - hodnota ("nazev") vrcholubarva
- Char - barva vrcholu (pro ucely prohledavani grafu)void vlozHranu(java.lang.String z, java.lang.String kam)
z
- String - vychozi vrcholkam
- String - cilovy vrcholint indexVrcholu(java.lang.String klic)
klic
- String - hodnota ("nazev") vrcholu
void vypis()
java.lang.String dfs(int v)
v
- Integer - ! index vychoziho vrcholu
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |