Hashing Table dan Binary Tree
Hashing Table Hash Table adalah sebuah struktur data yang terdiri atas sebuah tabel dan fungsi yang bertujuan untuk memetakan nilai kunci yang unik untuk setiap record(baris) menjadi angka(hash) lokasi record tersebut dalam sebuah tabel. Adapun kelebihan dari hashing table antara lain sebagai berikut : - Hash table relatif lebih cepat - Kecepatan dalam insertions, deletions, maupun searching relatif sama Berikut adalah fungsi hash yang umum digunakan : Division Remainder Method (Metode Pembagian Bersisa) Jumlah lokasi memori yang tersedi dihitung, kemudian jumlah tersebut digunakan sebagai pembagi untuk membagi nilai yang asli dan menghasilkan sisa. Sisa tersebut adalah nilai hashnya. Metode ini sering menghasilkan nilai hash yang sama dari dua atau lebih nilai aslinya atau disebut dengan bentrokan. Karena itu, dibutuhkan mekanisme khusus untuk menangani bentrokan yang disebut kebijakan resolusi bentrokan. 2. Mid Sq...