Ja som sa do nikoho neoprel, len to uvadzam na pravu mieru. Nemozes to napisat ako
ptz tak to nefunguje. Funguje to tak zecislo_pozice=Pole_Hash[365];
zoznam_moznych_pozicii = DajIndexyPodlaHashu(Hashuj("365"));
a potom
index = PrehladajZoznamPoziciiANajdiTuSpravnu(zoznam_mozny ch_pozicii, "365")
Narocne na tom (aj casovo) je napr. vytvorenie hash tabulky (kedze napr. pre jeden hash bude 20indexov, pre iny hash budu 3indexy, a pri vytvarani hash tabulky to bude treba nejak umiestnovat do pamate a pri viac indexoch na jednom hashi si bud robit spojky alebo rezervovat si pre kazdy hash viac miesta nielen pre jeden index atd.).
A musel by si mat ku kazdemu indexu uvedeny aj vstup t.j. to "365" aby si potom vedel najst ten spravny, to tiez moc nesetri RAM...
Ano vyhladavanie to samozrejme extremne urychli, k tomu nic nenamietam, namietal som len ze to nie je take easy ako si naznacil ... a moze to potrebovat dost RAM. Ale ano za cenu tej RAM to extremne zrychli vyhladavanie.