Implementasi Binary Search Tree

 

Implementasi Binary Search Tree

Binary Search Tree (BST) adalah struktur data Binary Tree berbasis node yang memiliki properti berikut: 

 Subtree kiri dari sebuah node hanya berisi node dengan key lebih kecil dari key node.

 Subtree kanan sebuah node hanya berisi node dengan key lebih besar dari key node.

 Subtree kiri dan kanan masing-masing juga harus berupa BST.

Representasi Node Sebuah node dalam Binary Search Tree paling dasar mempunyai properti:

 Data atau key yang disimpan,

 Referensi ke node kiri (left), dan

  Referensi ke node kanan (right).

 Macam – macam Binary Tree Traversal

 Terdapat tiga macam binary tree traversal, yaitu:

Preorder Traversal = Mengunjungi simpul akar (root), Melakukan traversal subpohon kiri (left                                                 subtree), Melakukan traversal subpohon kanan (right subtree).

+ Inorder Traversal = Melakukan traversal subpohon kiri (left subtree), Mengunjungi simpul akar                                            (root), Melakukan traversal subpohon kanan (right subtree).

Postorder Traversal = Melakukan traversal subpohon kiri (left subtree), Melakukan traversal                                                       subpohon kanan (right subtree), Mengunjungi simpul akar (root).


Source Code :

 

Dokumentasi :



Comments

Popular Posts