当前位置:系统粉 > 电脑问答 > 其他问答 > 关于创建二叉树

关于创建二叉树

提问者:大嫂爱碎花裙  |  浏览 次  |  提问时间:2017-03-05  |  回答数量:9

关于创建二叉树 不是吧,怎么没人回?

已有9条答案
hgl20

hgl20

回答数:153  |  被采纳数:66

2017-03-05 20:59:05
T好像要用双指针,函数好像要修改T的值。
赞 15
凉薄爱浅夏

凉薄爱浅夏

回答数:222  |  被采纳数:2

2017-03-05 22:30:26
你函数执行后,压根就没修改T的值。

你只是把T传给副本,然后在函数执行时,只是修改了副本的值。

楼主函数的传参没搞懂
赞 22
有个女孩叫格子

有个女孩叫格子

回答数:7  |  被采纳数:73

2017-03-06 03:00:57
要用引用来传递参数~
赞 0
中国洪泰压瓦机

中国洪泰压瓦机

回答数:53  |  被采纳数:140

2017-03-06 02:41:02
他用的是C语言,没有引用的概念。
赞 5
windy_ting

windy_ting

回答数:201  |  被采纳数:54

2017-03-05 21:56:18
1、用return的方式获取
2、用全局变量
3、用指针的指针来修改
赞 20
枯藤下的蚂蚱

枯藤下的蚂蚱

回答数:17  |  被采纳数:2

2017-03-05 22:42:36


C语言存在引用吧,这个不是吗?
#include<stdio.h>void Change(int &a)//&a表示参数的引用传递{a++;}void main(){int test = 0;Change(test);printf("Test = %d\n",test);}复制代码
赞 1
他也可终生不见

他也可终生不见

回答数:151  |  被采纳数:28

2017-03-06 06:33:19
我用的是C++
C语言是没有引用的
楼上那个还是C++
typedef struct BiTNode
{
TElemType data;
struct BiTNode *lchild, *rchild;
}BiTNode, *BiTree;
T是一个指针,似乎不用引用吧。
我看到其他一些程序,好像都是这么写的,没什么问题,
可是我觉得这样做完之后T指向了树的叶子,而不是根,
T在该函数之前是指向空的,而这里又是用的递归生成树。
我不知道该怎么返回根??
用指针的指针的话,那指针在变,指针的指针也没什么用呀。
赞 15
萌_可爱_萝莉

萌_可爱_萝莉

回答数:159  |  被采纳数:82

2017-03-06 01:49:26
呵呵
做的都很不错啊
~
赞 15
迁鸳

迁鸳

回答数:25  |  被采纳数:18

2017-03-06 14:41:57
啊!现在才知道呵呵~[s:457]

学习了~
赞 2
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航