Lectures : Leon Abdillah
GROUP D
TEAM MEMBERS OF : Muhamad Dio Alif Utama
1.Muhamad Dio Alif Utama
2.Wanda Edi Kurniawan
3.M nur sidik
4.Tugiman
1. HashMap
GROUP D
TEAM MEMBERS OF : Muhamad Dio Alif Utama
1.Muhamad Dio Alif Utama
2.Wanda Edi Kurniawan
3.M nur sidik
4.Tugiman
1. HashMap
HashMap
adalah kelas implementasi dari Map,
HashMap itu sendiri adalah interface yang mempunyai
fungsi untuk memetakan nilai dengan kunci (key) unik ke dalam nilai (value). Kunci dan
nilai(value) dalam HashMap boleh diset dengan n ull. HashMap sangat bermanfaat sebagai
memory record management, dimana tiap record dapat disimpan disebuah Map.
fungsi untuk memetakan nilai dengan kunci (key) unik ke dalam nilai (value). Kunci dan
nilai(value) dalam HashMap boleh diset dengan n ull. HashMap sangat bermanfaat sebagai
memory record management, dimana tiap record dapat disimpan disebuah Map.
Intinya
HashMap
ini bisa diterapkan pada suatu
aplikasi seperti kamus, yang mempunyai key dan value dalam aplikasi kamus
ketika akan mencari arti dari suatu kata, kita akan memakai kata yang akan
dicari artinya tersebut sebagai “key”, dan kita akan mendapatkan arti dari kata tersebut yang
berupa “value” dari “key” yang telah kita masukkan.
dicari artinya tersebut sebagai “key”, dan kita akan mendapatkan arti dari kata tersebut yang
berupa “value” dari “key” yang telah kita masukkan.
HashMap sangat cocok digunakan pada
data cukup kompleks. Dengan demikian,
programmer tidak harus menghafal letak index seperti pada array dan collection class
sequence lainnya.
contoh program HashMap
programmer tidak harus menghafal letak index seperti pada array dan collection class
sequence lainnya.
contoh program HashMap
2. TreeMap
TreeMap
adalah salah satu implementasi dari
class interface yang
mengurutkan collection berdasarkan
key dari elemen berupa pasangan
<
key
,
value
>
.
Dari pengalaman penulis, TreeMap
sangat berguna terutama untuk mengelola antrian berdasarkan key atau index,
bukan value atau nilainya.
3. LinkedHashMap
LinkedHashMap
adalah kombinasi dari HashTable dan
LinkedList. Memiliki urutan iterasi yang terprediksi oleh linked list, namun
pencarian yang cepat dalam memetakan value dan key ialah HashMap. Urutan
iterasi ditentukan oleh urutan penyisipan, kemudian akan mendapatkan kunci(key)
/ nilai(value) kembali dalam urutan serta akan ditambahkan ke suatu Map. Disini
harus sedikit berhati-hati, karena kembalinya memasukkan
kunci (key) tidak mengubah urutan
asli.
Tidak ada komentar:
Posting Komentar