public void PreCreat(BinaryTreeNode node)
{
if(a[index]!='#')//a[]是存放二叉树节点的值
{
node=new BinaryTreeNode(a[index]);
index++;
PreCreat(node.LeftChildren);
PreCreat(node.RightChildren);
}
}bt.PreCreat(bt.root);//这个调用在main函数里
==================================================================================================
我刚学习java,在写二叉树
我用单步调试,发现进入函数体时,构造的是node,而不是root
但是我参数明明传的是root
请问怎么回事
{
if(a[index]!='#')//a[]是存放二叉树节点的值
{
node=new BinaryTreeNode(a[index]);
index++;
PreCreat(node.LeftChildren);
PreCreat(node.RightChildren);
}
}bt.PreCreat(bt.root);//这个调用在main函数里
==================================================================================================
我刚学习java,在写二叉树
我用单步调试,发现进入函数体时,构造的是node,而不是root
但是我参数明明传的是root
请问怎么回事
解决方案 »
- java不用的对象如何快速移除?
- [论] 工厂模式,欢迎高手、专家、前辈们一起来谈谈自己的想法。供小弟们学习,谢谢!
- 大家提供下方法(java组件)
- java反射机制里面的注释怎么得到呢?
- 《JAVA编程思想》中关于迭代器的疑问
- 题: 如果您是第一次提问,建议您阅读"提问的智慧" 或者直接使用“CSDN 快速搜索”
- Error on line 46: Content is not allowed in trailing section.
- 我这么打印等腰三角形为什么出错啦????
- 我在使用DefaultTableModel的时候遇到了问题,您能提供我一个成功使用DefaultTableModel的例子吗?
- jb中的奇怪错误....大家帮忙,在线等待!
- 物理现象模拟
- 如何在一个tree上加两个初始根节点?
但是单步调试的时候 进入函数体就只是node了 他们类型一样