Hash Table & Binary Tree
Hash Table & Binary Tree Hash Table Hash Table adalah struktur data yang mempunyai tabel dan fungsi yang berguna untuk memetakan nilai kunci yang unik untuk setiap record (baris) menjadi angka (hash) lokasi record tersebut dalam sebuah tabel. Berikut adalah contohnya yang saya ambil dari geeksforgeeks; Operasi Pada Hash Tabel : Insert: diberikan sebuah key dan nilai, insert nilai dalam tabel Find: diberikan sebuah key, temukan nilai yang berhubungan dengan key Remove: diberikan sebuah key,temukan nilai yang berhubungan dengan key, kemudian hapus nilai tersebut GetIterator: mengambalikan iterator,yang memeriksa nilai satu demi satu Berikut kode yang saya dapatkan dari tutorialspoint.com : #include <stdio.h> #include <string.h> #include <stdlib.h> #include <stdbool.h> #define SIZE 20 struct DataItem { int data; int key; }; struct DataItem* hashArray[SIZE]; struct DataItem* dummyItem; s