Hashing Table


HASHING TABLE AND BINARY TREE
 
Hari ini saya mempelajari dari blog tentang Algoritma dan Data Struktur "Hashing Table". Dari blog ini saya memperoleh berbagai pengertian tentang Hashing Table yaitu sebuah struktur data yang terdiri dari fungsi dan table yang bertujuan untuk mempercepat pencarian kembali dari banyak data yang disimpan. 

Hash table menggunakan sebuah teknik penyimpanan sehingga waktu yang digunakan dalam penambahan data (Insert) penghapusan data (Delete) dan pencarian data (Search) relatif sama dibanding struktur data atau algoritma yang lain

Keuntungannya :
- waktu akses yang relatif cepat 
- kecepatan sama dalam insertion , deletion , searching

Kekurangannya :
- Terkadang sering ditemukan record record yang bertabrakan


Hash table menggunakan memori penyimpanan utama berbentuk array yang mengasosiasikan record dengan sebuah field kunci unik berupa bilangan (hash) yang merupakan representasi dari record tersebut .

Dalam web geeksforgeeks saya juga mempelajari Binary Tree . Binary tree bukanlah data struktur seperti Array, linked list , stack , queue yang merupakan data struktur linear, melainkan data struktur hirarkis. Node bagian atas tree disebut root sedangkan elemen2 lain di bagian bawah tree merupakan anaknya (Children) , sedangkan elemen yang tidak mempunyai anak disebut leaves .

Komentar

Postingan populer dari blog ini

Single Link List dan Double Link List

Double Linked List 2301878012-Stanley_Dave_Teherag

AVL Tree