algoritmy
Class AlgLinZpetVazReg

java.lang.Object
  extended by algoritmy.AlgLinZpetVazReg

public class AlgLinZpetVazReg
extends java.lang.Object

Trida realizujici LZPR (Linearni zpetnovazebni posuvny registr). Poskytuje (hlavni) metodu na vytvoreni LZPR sekvence a dilci metody pouzite uvnitr metody hlavni.


Constructor Summary
AlgLinZpetVazReg()
           
 
Method Summary
static void main(java.lang.String[] args)
           
 java.util.List<java.lang.String> vytvorSekvenci(java.lang.String polynom, java.lang.String seed)
          Metoda vrati sekvenci vzniklou kroky LZPR.
 java.util.List<java.lang.String> vytvorSekvenci(java.lang.String polynom, java.lang.String seed, int pocetVektoru)
          Metoda vrati sekvenci vzniklou kroky LZPR.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlgLinZpetVazReg

public AlgLinZpetVazReg()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

vytvorSekvenci

public java.util.List<java.lang.String> vytvorSekvenci(java.lang.String polynom,
                                                       java.lang.String seed)
                                                throws java.lang.Exception
Metoda vrati sekvenci vzniklou kroky LZPR.

Parameters:
polynom -
seed -
Returns:
sekvence vznikla kroky LZPR
Throws:
java.lang.Exception

vytvorSekvenci

public java.util.List<java.lang.String> vytvorSekvenci(java.lang.String polynom,
                                                       java.lang.String seed,
                                                       int pocetVektoru)
                                                throws java.lang.Exception
Metoda vrati sekvenci vzniklou kroky LZPR.

Parameters:
polynom -
seed -
pocetVektoru -
Returns:
sekvence vznikla kroky LZPR
Throws:
java.lang.Exception