public interface LinkedListImplement { /** * Vloží prvek na konec seznamu * @param i prvek k vložení */ void add(int i); /** * Vrátí prvek na indexu i * @param i index prvku * @throws IndexOutOfBoundsException i>=size * @throws IllegalArgumentException i<0 * @return hodnota na indexu i */ int get (int i); /** * Smaže prvek na indexu i * @param i index prvku ke smazání * @throws IndexOutOfBoundsException i>=size * @throws IllegalArgumentException i<0 */ int remove(int i); /** * Dotaz na délku seznamu * @return délka seznamu */ int getSize(); /** * toString() vrací textovou reprezentaci objektu */ String toString(); }