Loading...
1procedure INORDER(node)2 if node = NULL then return3 INORDER(node.left)4 visit node.value5 INORDER(node.right)6end procedure
1procedure PREORDER(node)2 if node = NULL then return3 visit node.value4 PREORDER(node.left)5 PREORDER(node.right)6end procedure
1procedure POSTORDER(node)2 if node = NULL then return3 POSTORDER(node.left)4 POSTORDER(node.right)5 visit node.value6end procedure
1procedure BST_INSERT(root, key)2 if root = NULL then3 return new Node(key)4 end if5 if key < root.value then6 root.left ← BST_INSERT(root.left, key)7 else if key > root.value then8 root.right ← BST_INSERT(root.right, key)9 end if10 return root11end procedure