Hash Table and Binary Table
Hash table =>
Adalah data structure
yang menyimpan data berdasarkan pola yang ada di dalam data tersebut. Dalam
Hash Table data disimpan dalam format Array, dimana setiap nilai dalam data
tersebut memiliki nilai index yang unik. Kita dapat mengakses data dengan sangat
cepat jika kita tahu index data yang kita inginkan.
Hashing
Hashing adalah Teknik dalam
mencari nilai dengan kunci yang spesifik, sehingga dapat di akses dengan
efisien dan mudah.
Hash table sering dipakai
dalam aplikasi yang modern. Hash table digunakan untuk menyimpan nilai per
kunci, untuk melakukan pencarian dengan efficient tanpa bergantung pada linear
search. Sebagai gambaran Hashing, seperti di perpustakaan. Buku-buku yang ada
memiliki kode yang unik yang bisa
digunakan untuk mencari informasi tentang buku yang sedang kita cari. Dengan menggunakan
system computer di perpustakaan, kita dapat mengetahui posisi yang jelas akan
buku yang kita cari di perpustakaan setelah memasukan kode tersebut.
Hash Function =>
Beberapa contoh cara melakukan hash.
1. Simple
Mod Function
Source
2. Mid
Square Method
Source
3. String
Folding
Source
Itu adalah beberapa contoh dari
function dalam hashing.
Hash Table dalam implementasi blockchain:
Hash
dibuat dengan algoritma dan berhubungan dengan blockchain management dalam
cryptocurrency. Cryptocurrency basisnya adalah blockchain yang dimana kumpulan financial
report atau pembukuan keuangan saling
bergabung atau berhubungan tiap individual block nya dengan data transaksi.
Blockchain
hanya mengandung transaksi yang valid. Sehingga mencegah terjadinya penipuan
dan penggunaan yang terdouble dalam bertransaksi. Hasilnya akan mengubah dan
membeeikan kode yang unik baik dalam angka maupun huruf yang berbeda dan unik
antara satu data dengan data yang lainnya. Dalam penggunaannya tentu hashing
memerlukan proses data dari block melalui mathematical function, yang akan memberikan
hasil Panjang output yang fix. Sehingga inilah mengapa hash diimplementasikan
dalam blockchain. Contoh cryptocurrency adalah bitcoin.
Source
bacaan saya:
Tree=>
Adalah
data structure yang mempresentasikan tentang hubungan antara data secara
hierarki.
Binary
Tree
Adalah
tree yang dimana paling banyak hanya memiliki 2 element. Karena hanya memiliki
2 element kita biasa menamainya dengan left and right child.
Perfect Binary Tree
Complete Binary Tree
Comments
Post a Comment