HASHING TABLE & BINARY TREE

HASHING TABLE & 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


Contoh Binary Tree

Comments

Popular posts from this blog

LINKED LIST

Linked List Review