数组不能赋值?是函数模板下对数组元素赋值,编译没问题,输出是随机数 void in(BinaryTreeNode<T> *t,int a[]) { if(root&&(k==0)) {k++; t=root;} i++; if(t){in(t->LeftChild,a); a[i]=t->data; cout<<t->data; in(t->RightChild,a); } } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 楼主注意把代码放到code=C/C++][/code]中间,而不是放到它后面.2. 调用该函数之前先确认你的二分查找树节点中有没有数据,就是在你建立该颗树的时候有没有给相应的节 点赋值。3. 应该不需要if(root&&(k==0)) {k++; t=root;}这一行吧,应该直接把Root节点传给参数t即可.4. 你这样得不到根节点的值. CSocket TCP通信,服务器如何知道是那个客户端断开连接? 动态库中创建的对话框资源怎么释放啊?请问高手 在edit control控件中实现改变其中的一个字符然后根据这个字符改变控件中的内容,具体问题请点入,谢谢 借这里的人气 问一个问题 我的电脑需要“预热”5分钟 求Windows堆结构和堆管理机制的资料 图形处理必须理解的问题 高手请进 求助!关于msdn 如何获得鼠标状态 多屏编程! 简单问题,_TCHAR 和char有什么区别? 怎样添加MFC的背景图片?? VS2008使用SetWindowsHookEx安装WH_GETMESSAGE后,钩子回调函数没反应?
2. 调用该函数之前先确认你的二分查找树节点中有没有数据,就是在你建立该颗树的时候有没有给相应的节
点赋值。
3. 应该不需要if(root&&(k==0)) {k++; t=root;}这一行吧,应该直接把Root节点传给参数t即可.
4. 你这样得不到根节点的值.