Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Pořadí kombinace v poli

Ja som sa do nikoho neoprel, len to uvadzam na pravu mieru. Nemozes to napisat ako

cislo_pozice=Pole_Hash[365];
ptz tak to nefunguje. Funguje to tak ze
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.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny