Binary Search Tree
Binary Search Tree adalah sebuah data structure binary tree yang memiliki ciri-ciri, yaitu: subtree sebelah kiri nilainya lebih kecil dari parent nodenya dan subtree sebelah kanan nilainya lebih besar dari parent nodenya. https://www.geeksforgeeks.org/binary-search-tree-set-1-search-and-insertion/ Terdapat 3 cara dalam traverse binary tree (dilakukan secara rekursi): In-order Yaitu subtree kiri dilalui terlebih dahulu lalu ke root dan ke subtree kanan. Pre-order Yaitu root yang dilalui terlebih dahulu lalu subtree kiri dan kanan. Post-order Yaitu subtree kiri dan kanan dilalui terlebih dahulu lalu root. https://www.tutorialspoint.com/data_structures_algorithms/tree_traversal.htm Berikut adalah contoh Binary Search Tree : #include <stdio.h> #include <stdlib.h> #include <string.h> #include <malloc.h> struct Node{ int id; char name[100]; struct Node *left, *right; }; struct Node *createNode(int id, char