«« ( Date ) »» // «« ( Thread ) »» // ir4pp1 - 2008

Re: par pitanja za dom2

by Maki
subota, 05. januar 2008 - 09:36.

Postovana kolegnice,

1. Meni se desava za metodu main ( u test kodu ) da mi "hash" metoda,
koja je predvidjena datim kodom vraca neke nenormalne negativne
vrednosti i iskace mi Exception...

Glupo je da za svaki simbol moram da pazim kako se zove?
Jel neko imao slican problem?
Jel sme da se menja hash metoda?

Hash metoda vraca negativne vrednosti za neke kljuceve. Kroz operator mod se ta vrednost prenosi u indeksiranje tabele. Napravite da vrednosti budu samo pozitivne i resicete problem.

2. Pri svakom stavljanju simbola u HashTable, mi prvo napravimo
objekat tipa Obj i zatim ga smestimo. Medjutim, onako kako je
predvidjeno kodom, od celog Obj objekta, u tabelu se smesta "Kljuc"
(tj. ime) i prethodnik, sledbenik (tj stvari predvidjene sa HashNode).

Postoji jos jedna metoda sa istim imenom koja u svojim formalnim parametrima ima HashNode. Nju treba implementirati iako to ne pise.

I onda pri ispisu tabele simbola (metoda dump), meni treba mnogo vise
informacija o tom simbolu, nego sto imam u tabeli simbola?
Nemam tip simbola, level, adr, pokazivac na HashTable (za metode i podklase)...

Jel smem ja staviti da mi HashTable umesto
HashNode[ ] table,
sadrzi Obj[ ] table?

Posto je Obj izveden iz HashNode necete imati problema ako implementirate insetKey za HashNode.


Pozdrav svima, Marina

I Vama kolegnice...

M.Veselic