Postingan

Menampilkan postingan dari Juni, 2021

Hash Table

Gambar
 Implementasi Hash Table Hash table adalah arrays dengan sel-sel yang ukurannya telah ditentukan dan dapat berisi data atau key yang berkesesuaian dengan data Fungsi hash harus memiliki sifat berikut:  Mudah dihitung.  Membagi key secara rata pada seluruh sel.  Sebuah fungsi hash sederhana adalah menggunakan fungsi mod (sisa bagi) dengan bilangan prima.  Dapat menggunakan manipulasi digit dengan kompleksitas rendah dan distribusi key yang rata output:  

Graphs in Java

Gambar
Implementasi Graph Menggunakan Java Graphs in Java Graph adalah cara mudah untuk menyimpan jenis data tertentu.  Adjacency Matrix  Output:  

Binary Search Tree

Gambar
  Binary Search Tree   Binary Search Tree:   output: Transversal Tree output:

Tower of Hanoi in Java

Gambar
IMPLEMENTASI TOWER OF HANOI Menara hanoi adalah permainan  memindahkan blok berbentuk lingkaran yang membentuk menara, memindahkan ke lokasi lain, namun blok lingkaran besar selalu harus berada dibawah blok lingkaran kecil.  Permainan ini menjadi sangat populer, karena mengajarkan beberapa keteraturan (algoritma) yang harus dicermati untuk memindahkan blok-blok tersebut. Walaupun algoritma tersebut hanya bisa dicerna oleh orang dewasa, namun demikian permainan ini sudah dikenalkan sejak dini kepada kanak-kanak. Peraturan Permainan Permainan ini terdiri dari tiga kolom dan beberapa blok dengan ukuran yang berbeda yang dapat diletakkan pada masing-masing kolom. Permainan ini dimulai dengan meletakkan blok ke dalam kolom dari yang terbesar pada bagian terbawah dan yang terkecil pada bagian yang teratas, sehingga berbentuk menara. Tujuan dari permainan ini adalah memindah seluruh menara dari kolom satu ke kolom yang lain; dengan memenuhi aturan sebagai berikut: Hanya satu blok yan...