Table of Contents

Reversi I

Domácí úkol

Nadcházející neděli do 23:59:59 je třeba odevzdat finální spam filtr podle specifikací.

Java

Poslední semestrální úlohu budete řešit v Javě. Tu už znáte z Programování 1 a tak si jen v rychlosti ukážeme pár rozdílů v syntaxi oproti Pythonu:

        void setValue(int value){
          this.value = value
        } 

třída podtřída balík ostatní
public x x x x
protected x x x
package x x
private x

Pokročilé datové struktury v Javě

Primitivní nativní typy

Pokročilé datové struktury

Ukázka metod pro LinkedList

Ukázka metod pro ArrayList

Ukázka metod pro HashMap

Ukázka metod pro LinkedHashMap

Iterátor

Ukázka použití iterátoru

Ukázka použití komplexního iterátoru

Reversi

Třetí semestrální úlohou RPH bude naprogramování hráče pro hru Reversi.

Začneme postupně od začátku a to krokem 1.

Hádanka