HASHING TABLE & BINARY TREE
HASHING TABLE & BINARY TREE
Contoh Binary Tree
HASHING TABLE
HASHING adalah proses menghasilkan output yang panjangnya
sama dari input yang panjangnya berbeda. Hashing digunakan untuk menandai dan mendapatkan
kembali suatu hal dalam database.
Hashing table adalah struktur data yang terdiri dari table
yang menyimpan string yang asli. Keunggulan dari struktur
hash table ini adalah waktu aksesnya yang cukup cepat, jika record yang dicari
langsung berada pada angka hash lokasi penyimpanannya.
Contoh Hashing Table
Implementasi hashing table dalam blockchain
Hash adalah sebuah kode yang ada dalam sebuah data di
Blockchain. Isi dari hash tersebut adalah serangkaian kata dan huruf. Dalam
blockchain, nilai output yang dikenal sebagai hash, digunakan sebagai sebuah
penanda unit untuk blok data. Blok hash bergantung pada data yang terdapat
dalam blok tersebut, yang berarti setiap perubahan yang terjadi pada data tersebut
membutuhkan perubahan pada blok hash. Blockchain digunakan dalam Bitcoin.
BINARY TREE
Binary tree
adalah sebuah struktur data yang menyerupai pohon dan setiap simpulnya memiliki
cabang maksimal 2.
Jenis-jenis
binary tree
- · Perfect binary tree
- · Complete binary tree
- · Skewed binary tree
- · Balanced binary tree
Comments
Post a Comment