void Test2() { int a[] = { 5, 3, 4, 1, 7, 8, 2, 6, 0, 9 }; BSTree<int, int> bst; for (int i = 0; i < (sizeof(a) / sizeof(a[0])); ++i) { bst.InsertR(a[i], i); } bst.Inorder(); cout << bst.FindR(0)->_key << endl; cout << bst.RemoveR(3) << endl; }