3. viikon palautus

Tällä viikolla ei tullut opittua mitään uutta sinänsä. Peliin on nyt toteutettuna yksinkertainen tekoäly. Se ei vielä osaa käyttää ruudukossa valmiina olevia kirjaimia eli se yrittää aina sijoittaa puhtaasti omista kirjaimistaan muodostettua anagrammia. Tekoäly ei anna mitään helpotuksia tällä hetkellä, vaan etsii anagrammin, jolla se saa eniten pisteitä. Sanat eivät enää ole listassa. Ne on nyt sijoitettu javan omaan HashSet tietorakenteeseen.

Seuraavaksi alan toteuttaa omaa hajautustaulukkoa sanoille. Tavoitteena on saada toimivat insert- ja search -metodit seuraavaan palautukseen. Sopivasta hajautusfunktiosta ei ole vielä varmuutta, mutta aloitan tira-materiaalissa esitetyllä merkkijononmuunnoksella kokonaisluvuksi yhdistettynä jakojäännösmenetelmään.