Forum Informatyka UJ forum Strona Główna Informatyka UJ forum
Rocznik 2005 - czyli najlepsze forum w sieci
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Pilnie potrzebna pomoc!

 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 i 3 semestr - Algorytmy i Struktury Danych
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

PostWysł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
Zobacz profil autora
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

PostWysł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
Zobacz profil autora
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

PostWysł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
Zobacz profil autora
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

PostWysł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
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
maniek
pijak



Dołączył: 02 Cze 2006
Posty: 41
Przeczytał: 0 tematów


PostWysł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
Zobacz profil autora
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

PostWysł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
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 i 3 semestr - Algorytmy i Struktury Danych Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
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
Regulamin