C++ 二叉搜索树C++;展出
如何让代码在插入时显示:C++ 二叉搜索树C++;展出,c++,binary-search-tree,C++,Binary Search Tree,如何让代码在插入时显示: 添加根节点(第一次插入) 添加到左侧的节点(第二次插入) 添加到右侧的节点(第三次插入) 添加到右侧的节点(第四次插入) 当添加每个节点时,位于右下方 我的显示器出毛病了。我无法让它运行。代码 链接如下所示。我需要显示所有插入结果的树结构 void二进制搜索树::显示(树节点*ptr,int级别) { int i; 如果(ptr!=NULL) { 显示(ptr->右侧,级别+1); coutMakevoid BinarySearchTree::display(tr
- 添加根节点(第一次插入)
- 添加到左侧的节点(第二次插入)
- 添加到右侧的节点(第三次插入)
- 添加到右侧的节点(第四次插入)
void二进制搜索树::显示(树节点*ptr,int级别)
{
int i;
如果(ptr!=NULL)
{
显示(ptr->右侧,级别+1);
coutMakevoid BinarySearchTree::display(tree_node*ptr,int-level)
private并创建另一个公共函数:
void BinarySearchTree::display() {
display(root, 1);
}
注意:不要忘记更新类定义
然后,使用b.display();
代替b.display(tmp,1);
void BinarySearchTree::display() {
display(root, 1);
}