递归地将项目添加到BST

本文介绍了递归地将项目添加到BST的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!,我正在尝试创建一个将项目添加到树中的方法,然后我希望将此树打印到控制台。我有一个继承的类,基于它我需要编写所需的方法:,addBSTRecursion(int newNode)-以递归方式将项目添加到BST
print(int level)-如果有左边的子树,则打印左边的子树(递归调用),写出间隙(取决于级别),写出数据,转到新行,如果正确,打印右边的子树(递归调用)
以下是我设法做到的:,我的输出:,我想收到:,这将始终为false,因为它将this.data与自身进行比较:,应该是:,NB:调用参数newNode具有误导性,因为它不是Node类型,而是整数。也可以称之为newData。,这篇关于递归地将项目添加到BST的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册