Linked List

Hash Table & Binary Tree


Hash Table

     Hash table adalah suatu algoritma yang di gunakan untuk memproses data dengan menggenerate key untuk dijadikan sebagai index yang nanti data tersebut dimasukan kedalam array. Akan tetapi ada case dimana index tersebut sama sehingga data yang sebelumnya tertumpuk dan hilang. Case seperti ini dapat diatasi menggukaan Linear Probing dan Chaining.

     Linear Probing sendiri adalah algoritma untuk mengatasi case tersebut dengan cara mencari array yang kosong setelahnya menggunakan looping, jika tidak kosong akan mencari lagi sampai kosong pada array tersebut.

     Chaining adalah algoritma untuk mengatasi case ini juga dengan menggukanan dynamic array, jika data pertama akan menjadi head data selanjutnya next dan sampai tak terhingga.


Binary Tree

     Binary tree adalah tipe struktur data yang berbentuk pohon bercabang-cabang. Binary tree sendiri berbeda dengan linked list. Perbedaannya yang terlihat adalah binary tree menggukan root sebagai awal, anak kanan dan anak kiri, dengan cara memasukannya melihat root. Jika pada saat value root lebih kecil dari pada data akan di masukan ke anak kanan dan sebaliknya.

Comments

Popular posts from this blog

Double Linked List

Tugas GLSC DATA STRUCTURE 1