lich ( late insertion standard coalesced hashing )

8
LICH LICH ( ( Late Insertion Standard Late Insertion Standard Coalesced Hashing Coalesced Hashing ) ) Beberapa varian dari coaleced Beberapa varian dari coaleced hashing dapat diklasifikasikan ke hashing dapat diklasifikasikan ke dalam tiga cara : dalam tiga cara : 1. 1. Mengorganisasi berkas (dengan atau Mengorganisasi berkas (dengan atau tanpa overflow) tanpa overflow) 2. 2. Menghubungkan item yang terkoalisi Menghubungkan item yang terkoalisi ke dalam rantai ke dalam rantai 3. 3. Memilih lokasi yang belum ada Memilih lokasi yang belum ada

Upload: kolya

Post on 17-Jan-2016

127 views

Category:

Documents


3 download

DESCRIPTION

LICH ( Late Insertion Standard Coalesced Hashing ). Beberapa varian dari coaleced hashing dapat diklasifikasikan ke dalam tiga cara : Mengorganisasi berkas (dengan atau tanpa overflow) Menghubungkan item yang terkoalisi ke dalam rantai Memilih lokasi yang belum ada penghuninya. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: LICH ( Late Insertion Standard Coalesced Hashing )

LICHLICH((Late Insertion Standard Late Insertion Standard

Coalesced HashingCoalesced Hashing))

Beberapa varian dari coaleced hashing dapat Beberapa varian dari coaleced hashing dapat diklasifikasikan ke dalam tiga cara :diklasifikasikan ke dalam tiga cara :

1.1. Mengorganisasi berkas (dengan atau tanpa Mengorganisasi berkas (dengan atau tanpa overflow)overflow)

2.2. Menghubungkan item yang terkoalisi ke dalam Menghubungkan item yang terkoalisi ke dalam rantairantai

3.3. Memilih lokasi yang belum ada penghuninyaMemilih lokasi yang belum ada penghuninya

Page 2: LICH ( Late Insertion Standard Coalesced Hashing )

KolisiKolisi mungkin dapat direduksi (dikurangi)dengan mungkin dapat direduksi (dikurangi)dengan memodifikasi organisasi berkas, dengan cara memodifikasi organisasi berkas, dengan cara memisahkan antara area untuk data primer dangan area memisahkan antara area untuk data primer dangan area untuk data overflow yang disebut teknik untuk data overflow yang disebut teknik LICH LICH (Late (Late Insertion Coalesced Hashing),Insertion Coalesced Hashing), karena rekaman yang karena rekaman yang baru disisipkan pada akhir rantai sinonim. baru disisipkan pada akhir rantai sinonim.

Page 3: LICH ( Late Insertion Standard Coalesced Hashing )

Dalam LICH terdapat dua bagian berkas/index Dalam LICH terdapat dua bagian berkas/index untuk mengurangi kolisiuntuk mengurangi kolisi

1.1. Area primerArea primer

ruang alamat yang cocok dengan fungsi hashruang alamat yang cocok dengan fungsi hash

2.2. Area overflowArea overflow

area yang hanya berisi rekaman-rekaman area yang hanya berisi rekaman-rekaman yang bersinonim yang bersinonim

Page 4: LICH ( Late Insertion Standard Coalesced Hashing )

Untuk mencari faktor alamat di Untuk mencari faktor alamat di gunakan rumus sebagai berikutgunakan rumus sebagai berikut

Page 5: LICH ( Late Insertion Standard Coalesced Hashing )

Dilakukan penyisipan rekaman-rekaman dengan kunci Dilakukan penyisipan rekaman-rekaman dengan kunci

38 51 40 61 83 24 60 38 51 40 61 83 24 60

Ke dalam berkas kapasitas 11 Ke dalam berkas kapasitas 11

Jawab Jawab

Hash semua kunci rekaman dengan kunci modulus 7 Hash semua kunci rekaman dengan kunci modulus 7 (kapasitas berkas pada area primer)(kapasitas berkas pada area primer)

Page 6: LICH ( Late Insertion Standard Coalesced Hashing )
Page 7: LICH ( Late Insertion Standard Coalesced Hashing )
Page 8: LICH ( Late Insertion Standard Coalesced Hashing )

Di lakukan penyisipan rekaman-rekaman dengan kunci Di lakukan penyisipan rekaman-rekaman dengan kunci

26 36 46 56 65 66 76 86 96 26 36 46 56 65 66 76 86 96

Ke dalam berkas kapasitas 11Ke dalam berkas kapasitas 11

Di lakukan penyisipan rekaman-rekaman dengan kunci Di lakukan penyisipan rekaman-rekaman dengan kunci

2929 4545 5555 3333 5151 6363 7373 8383

Ke dalam berkas kapasitas 12Ke dalam berkas kapasitas 12

Di lakukan penyisipan rekaman-rekaman dengan kunci Di lakukan penyisipan rekaman-rekaman dengan kunci

1212 2121 3232 2323 4343 6161 9999 111111

Ke dalam berkas kapasitas 13Ke dalam berkas kapasitas 13