Class Fronta

java.lang.Object
  extended by Fronta

public class Fronta
extends java.lang.Object

Fronta pro uskladneni Integer(u)
Implementace fronty je pomoci statickeho pole.

Author:
Antonin Neumann

Field Summary
private  int[] f
           
private  int konec
           
(package private)  int n
           
private  int zacatek
           
 
Constructor Summary
Fronta(int MAX)
          Konstruktor vytvori instanci tridy Fronta o zadane velikosti
 
Method Summary
(package private)  boolean jePrazdna()
          Otestuje frontu zda-li je prazdna, tj. neobsahuje jiz zadne cislo
(package private)  void vloz(int klic)
          Vlozi cislo do fronty
(package private)  int vyber()
          Odebere z fronty cislo, ktere je na rade
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

f

private int[] f

zacatek

private int zacatek

konec

private int konec

n

final int n
Constructor Detail

Fronta

Fronta(int MAX)
Konstruktor vytvori instanci tridy Fronta o zadane velikosti

Parameters:
MAX - Integer - velikost fronty
Method Detail

jePrazdna

boolean jePrazdna()
Otestuje frontu zda-li je prazdna, tj. neobsahuje jiz zadne cislo

Returns:
boolean TRUE je-li fronta prazdna, jinak FASLE

vloz

void vloz(int klic)
Vlozi cislo do fronty

Parameters:
klic - Integer

vyber

int vyber()
Odebere z fronty cislo, ktere je na rade

Returns:
Integer