package main import ( "fmt" ) func main() { root := &TreeNode{Data: "4"} BTreeInsertData(root, "1") BTreeInsertData(root, "7") BTreeInsertData(root, "5") node := BTreeSearchItem(root, "4") fmt.Println("Before delete:") BTreeApplyInorder(root, fmt.Println) root = BTreeDeleteNode(root, node) fmt.Println("After delete:") BTreeApplyInorder(root, fmt.Println) }