graaf
Class Kahendpuu

java.lang.Object
  extended by graaf.Graaf
      extended by graaf.Puu
          extended by graaf.Kahendpuu

public class Kahendpuu
extends Puu


Field Summary
 
Fields inherited from class graaf.Puu
juur
 
Fields inherited from class graaf.Graaf
kaared, tipud
 
Constructor Summary
Kahendpuu(Graaf g)
           
 
Method Summary
 boolean elimineerida(Tipp t)
           
 Tipp juur()
           
private  Tipp[] järglased(Tipp t)
           
 Tipp lisadaAlluv(Tipp ülemus, Tipp alluv, boolean vasak)
           
 Tipp paremAlluv(Tipp t)
           
static Kahendpuu sisestadaTabelist(String failinimi)
           
 Tipp vasakAlluv(Tipp t)
           
 void väljastadaTabelina(String failinimi)
          Selle graafi väljastamine faili sõnekujul tabelina.
 
Methods inherited from class graaf.Puu
alluvad, juhupuu, lisada, lisada, lisadaAlluv, planeeridaXY, planeeridaXY, planeeridaXY
 
Methods inherited from class graaf.Graaf
aste, eemaldada, graaf, indeks, indeks, juhuarv, juhugraaf, kaar, kaar, kaared, koopia, m, n, naabrid, sisendaste, sisenevad, tipp, tipud, toString, väljuvad
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Kahendpuu

public Kahendpuu(Graaf g)
Method Detail

juur

public Tipp juur()
Overrides:
juur in class Puu

lisadaAlluv

public Tipp lisadaAlluv(Tipp ülemus,
                        Tipp alluv,
                        boolean vasak)

vasakAlluv

public Tipp vasakAlluv(Tipp t)

paremAlluv

public Tipp paremAlluv(Tipp t)

elimineerida

public boolean elimineerida(Tipp t)

väljastadaTabelina

public void väljastadaTabelina(String failinimi)
Description copied from class: Graaf
Selle graafi väljastamine faili sõnekujul tabelina.

Overrides:
väljastadaTabelina in class Puu
Parameters:
failinimi - faili täisnimi või lihtnimi

sisestadaTabelist

public static Kahendpuu sisestadaTabelist(String failinimi)

järglased

private Tipp[] järglased(Tipp t)