![Forum Informatyka UJ forum Strona Główna](http://www.ii.uj.edu.pl/~tymoszcz/logo.gif) |
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Matrix23
[świeżak]
Dołączył: 22 Wrz 2006
Posty: 3
Przeczytał: 0 tematów
Skąd: Bytom
|
Wysłany: Pią 11:56, 22 Wrz 2006 Temat postu: Pilnie potrzebna pomoc! |
|
|
Witam wszystkich !
P :!: roszę o pomoc w zagadnieniu hashowania , mianowice mam 3 zadanka do ropykania , właściwie to nie kumam co zrobić - może wy pomożecie?!
zad1
Wstaw klucze 5,28,19,15,20,33,12,17,10 do tablicy haszujacej ( z rozważaniem kolizji przez łańcuchowanie) Tablica ma 9 elementów a funkcja postać k mod9
zad 2
Wstaw klucze 46,68,19,15,20,33,12,17,10 do tablicy haszujacej ( z rozwazaniem kolizji przez próbkowanie ) Tablica ma 11 znaków a funkcja ma postac k mod11
zad3
Przy pomocy funkcji haszujacej stosując metode składania przekształcić go w liczbę z przedziału 0-10000 klucz=23456789012
Szukałem w googlach - bez rezultatu
Pomocy pliss
Pozdrawiam
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Spectro
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 2306
Przeczytał: 0 tematów
Skąd: Kurdwanów
|
Wysłany: Pią 12:21, 22 Wrz 2006 Temat postu: |
|
|
Zad.1.
5: 5 mod 9 = 5, więc wstawiamy tę wartość pod indeks numer 5 tablicy list.
28: 28 mod 9 = 1, więc wstawiamy tę wartość pod indeks numer 1 tablicy list.
19: 19 mod 9 = 1, pole jest już zajęte, więc dołączamy wartość do listy pod indeksem numer 1.
Postępując dalej w ten sposób otrzymujemy:
0 :
1 : 28, 19, 10
2 : 20
3 : 12
4 :
5 : 5
6 : 15, 33
7 :
8 : 17
Pierwsza wartość to indeks, a po dwukropku są wymienione wartości ułożone w listę.
Zad.2.
Próbkowanie bardziej kojarzy mi się z dźwiękiem niż haszowaniem. Ale prawdopodobnie (drogą eleiminacji) będzie chodziło o metodę "następne wolne pole" ;) .
46 mod 11 = 2, więc wstawiamy tę wartość pod indeks numer 2 tablicy.
68 mod 11 = 2, ponieważ miejsce pod indeksem nr 2 jest zajete, to wstawiamy wartosc na kolejne wolne pole, czyli 3.
Ostatecznie:
0 : 33
1 : 12
2 : 46
3 : 68
4 : 15
5 :
6 : 17
7 :
8 : 19
9 : 20
10 : 10
Zad.3.
Chyba nie wiem do końca o co chodzi.
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Matrix23
[świeżak]
Dołączył: 22 Wrz 2006
Posty: 3
Przeczytał: 0 tematów
Skąd: Bytom
|
Wysłany: Pią 13:34, 22 Wrz 2006 Temat postu: |
|
|
dzięki za odpowiedz , bardzo mi to pomogło , czasem drobna pomoc pomnaga rozwiązać duży problem :-)
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Matrix23
[świeżak]
Dołączył: 22 Wrz 2006
Posty: 3
Przeczytał: 0 tematów
Skąd: Bytom
|
Wysłany: Pią 13:58, 22 Wrz 2006 Temat postu: |
|
|
zad 3
ciag 23456789012
dzielimy na 2109
4320
8765
a dalej już nie wiem
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
maniek
pijak
Dołączył: 02 Cze 2006
Posty: 41
Przeczytał: 0 tematów
|
Wysłany: Pią 20:23, 22 Wrz 2006 Temat postu: |
|
|
a do czego te pytania - do egzaminu??? z 1 semestru asd czy 2 semestru asd?
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Skrobocik
[SKROBORANGA]
Dołączył: 29 Lis 2005
Posty: 2958
Przeczytał: 0 tematów
Skąd: Skarżysko , Kraków
|
Wysłany: Pon 8:41, 25 Wrz 2006 Temat postu: |
|
|
maniek napisał: | a do czego te pytania - do egzaminu??? z 1 semestru asd czy 2 semestru asd? |
I czy wogóle z ASD :> :?:
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|