Posts

Showing posts from March, 2020

HASHING TABLES AND BINARY TREE

Image
HASHING TABLES AND BINARY TREE What is hash table? Hash table adalah sebuah struktur data yang terdiri atas sebuah table dan fungsi yang bertujuan untuk memetakan/menyimpan nilai yang unik/kunci untuk setiap record/baris menjadi dalam bentuk angka/hash. Tujuan dari hash table adalah untuk mempercepat pencarian kembali dari banyak data yang disimpan. Hash table menggunakan suatu teknik penyimpanan sehingga waktu yang dibutuhkan untuk penambahan data (insertions), penghapusan data (deletions), dan pencarian data (searching). Nah dari hash table ini lah bisa ada yang namanya hashing..  ,Hashing itu apa? Hashing sendiri merupakan sebuah kegiatan enkripsi data menjadi bentuk string yang biasanya terdiri dari huruf dan angka yang telah teracak.Bisa di bilang kunci dari hashing adalah hash table karena semua string original. Dalam blockchain hashing dan hash table adalah hal yang paling mendasar karena hash menjaga  keamanan data dalam proses blockchain yang begitu cepa...

Push dan Pop Contoh Program

Image
PUSH dan POP Pada Linked List baik Single Linked list maupun Double Linked list terdapat operasi Push dan Pop , yaitu operasi untuk untuk menambah data suatu list dan menghapus list. ·         Push : Operasi push adalah operasi untuk menambahkan data pada suatu list/ insert data. Terdapat 2 cara melakukan push yaitu push depan dan push belakang , push depan berarti data terbaru dimasukkan didepan data lainnya dan sebaliknya untuk push belakang. ·         Pop : Operasi Pop adalah operasi untuk menghabpus / delete. Sama sepeti Push terdapat 2 cara melakukan Pop yaitu dengan Pop depan dan Pop belakang , Pop depan berarti data yang akan dihapus adalah data yang paling depan dan sebaliknya pada Pop belakang. Contoh Push Depan:  Contoh Pop Depan : Untuk Melakukan Pop terhadap seluruh isi Linked List dapat dilakukan Pop All: Untuk Menampilkan Isi Stru...