(JS - 11) 10 - Hilmy Zaky Mustakim
(JS - 11) 10 - Hilmy Zaky Mustakim
Tugas JobSheet 11
HashTable
10
Hilmy Zaky Mustakim
SIB-2E
07th Desember, 2023
Daftar Isi
Table of Contents
Daftar Isi ........................................................................................................................... 1
o Output ................................................................................................................. 3
Pertanyaan ........................................................................................................................ 3
Tugas ............................................................................................................................... 6
1
Praktikum ke-1
o Class HashTable.java
2
o Class HashTableMain.java
o Output
Pertanyaan
1. Apa keunggulan penanganan collision menggunakan metode separate chaining
dibandingkan dengan motode linear probing?
• Ada beberapa keunggulannya dalam penanganan collision menggunakan metode
separete chaining dibanding metode linear porbing yaitu:
a. Penggunaan metode separate chaining memungkinkan untuk mengisi data
tanpa batas atau hash table tidak akan pernah penuh sehingga bisa diisi secara
terus menerus.
3
b. Penggunaan metode separate chaining juga memunngkinan untuk
pengalokasian memori dilakukan secara dinamis berbeda dengan linier probing
yang dilakukan secara statis.
c. Metode separate chaining bisa digunakan ketika seberapa sering key(kunci)
akan dimasukkan atau dihapus.
4
4. Buatlah method remove() untuk menghapus data berdasarkan key.
5
Tugas
1. Class Mahasiswa.java
6
2. Class HashTable.java
7
3. Class HashTableMain.java