B C E G I L M N P R S T

B

BinaryExpr - class cviceni9.BinaryExpr.
Třída reprezentující abstraktní výraz s binárním operátorem.
BinaryExpr() - Constructor for class cviceni9.BinaryExpr
 

C

ConstExpr - class cviceni9.ConstExpr.
Třída reprezentující konstantu
ConstExpr(int) - Constructor for class cviceni9.ConstExpr
Vytvoří konstantu se zadanou hodnotou.
contains(Comparable) - Method in interface cviceni9.SearchTree
Vyhledá klíč ve stromu.
contains(Comparable) - Method in class cviceni9.SearchTreeImpl
Vyhledá klíč ve stromu.
cviceni9 - package cviceni9
 

E

Expr - interface cviceni9.Expr.
Rozhraní aritmetického výrazu.
eval() - Method in class cviceni9.ConstExpr
Provede vyhodnocení výrazu.
eval() - Method in interface cviceni9.Expr
Provede vyhodnocení výrazu.
eval() - Method in class cviceni9.PlusExpr
Provede vyhodnocení výrazu.

G

getData() - Method in interface cviceni9.Node
Vrátí objekt reprezentující datovou složku uzlu.
getData() - Method in class cviceni9.NodeImpl
Vrátí objekt reprezentující datovou složku uzlu.
getLeft() - Method in interface cviceni9.Node
Vrátí referenci na levý podstrom, případně null, pokud je prázdný.
getLeft() - Method in class cviceni9.NodeImpl
Vrátí referenci na levý podstrom, případně null, pokud je prázdný.
getRight() - Method in interface cviceni9.Node
Vrátí referenci na pravý podstrom, případně null, pokud je prázdný.
getRight() - Method in class cviceni9.NodeImpl
Vrátí referenci na pravý podstrom, případně null, pokud je prázdný.
getRoot() - Method in interface cviceni9.SearchTree
Vrátí kořenový uzel stromu.
getRoot() - Method in class cviceni9.SearchTreeImpl
Vrátí kořenový uzel stromu.

I

insert(Comparable) - Method in interface cviceni9.SearchTree
Vloží klíč do stromu.
insert(Comparable) - Method in class cviceni9.SearchTreeImpl
Vloží klíč do stromu.

L

left - Variable in class cviceni9.BinaryExpr
Levý operand

M

main(String[]) - Static method in class cviceni9.Priklad1
 
main(String[]) - Static method in class cviceni9.Priklad2
 

N

Node - interface cviceni9.Node.
Rozhraní uzlu stromu.
NodeImpl - class cviceni9.NodeImpl.
Implementace uzlu binárního vyhledávacího stromu.
NodeImpl(Object, Node, Node) - Constructor for class cviceni9.NodeImpl
Konstruktor uzlu binárního stromu.
numNodes() - Method in interface cviceni9.SearchTree
Vrátí počet uzlů stromu.
numNodes() - Method in class cviceni9.SearchTreeImpl
Vrátí počet uzlů stromu.

P

PlusExpr - class cviceni9.PlusExpr.
Třída reprezentující výraz s operátorem plus.
PlusExpr(Expr, Expr) - Constructor for class cviceni9.PlusExpr
Vytvoří uzel binárního výrazu s operátorem plus.
Priklad1 - class cviceni9.Priklad1.
 
Priklad1() - Constructor for class cviceni9.Priklad1
 
Priklad2 - class cviceni9.Priklad2.
 
Priklad2() - Constructor for class cviceni9.Priklad2
 

R

right - Variable in class cviceni9.BinaryExpr
Pravý operand

S

SearchTree - interface cviceni9.SearchTree.
Rozhraní binárního vyhledávacího stromu.
SearchTreeImpl - class cviceni9.SearchTreeImpl.
Implementace binárního vyhledávacího stromu.
SearchTreeImpl() - Constructor for class cviceni9.SearchTreeImpl
Vytvoří prázdný strom.
SearchTreeImpl(Node) - Constructor for class cviceni9.SearchTreeImpl
Vytvoří strom se zadaným kořenovým uzlem.
setData(Object) - Method in interface cviceni9.Node
Nastav9 datovou složku v uzlu.
setData(Object) - Method in class cviceni9.NodeImpl
Nastaví datovou složku v uzlu.

T

toString() - Method in class cviceni9.NodeImpl
Převede uzel na řetězec včetně zanořených uzlů.
toString() - Method in class cviceni9.SearchTreeImpl
Převede strom na lineární řetězec.

B C E G I L M N P R S T