係統粉 > 電腦問答 > 其他問答

已解決關於創建二叉樹

提問者:大嫂愛碎花裙  |  瀏覽次  |  提問時間:2017-03-05  |  回答數量:9

關於創建二叉樹 不是吧,怎麼沒人回?

已有9條答案
hgl20

hgl20

回答數:153  |  被采納數:66

T好像要用雙指針,函數好像要修改T的值。
2017-03-05 20:59:05
讚 15
涼薄愛淺夏

涼薄愛淺夏

回答數:222  |  被采納數:2

你函數執行後,壓根就沒修改T的值。

你隻是把T傳給副本,然後在函數執行時,隻是修改了副本的值。

樓主函數的傳參沒搞懂
2017-03-05 22:30:26
讚 22
有個女孩叫格子

有個女孩叫格子

回答數:7  |  被采納數:73

要用引用來傳遞參數~
2017-03-06 03:00:57
讚 0
中國洪泰壓瓦機

中國洪泰壓瓦機

回答數:53  |  被采納數:140

他用的是C語言,沒有引用的概念。
2017-03-06 02:41:02
讚 5
windy_ting

windy_ting

回答數:201  |  被采納數:54

1、用return的方式獲取
2、用全局變量
3、用指針的指針來修改
2017-03-05 21:56:18
讚 20
枯藤下的螞蚱

枯藤下的螞蚱

回答數:17  |  被采納數:2



C語言存在引用吧,這個不是嗎?
#include<stdio.h>void Change(int &a)//&a表示參數的引用傳遞{a++;}void main(){int test = 0;Change(test);printf("Test = %d\n",test);}複製代碼
2017-03-05 22:42:36
讚 1
他也可終生不見

他也可終生不見

回答數:151  |  被采納數:28

我用的是C++
C語言是沒有引用的
樓上那個還是C++
typedef struct BiTNode
{
TElemType data;
struct BiTNode *lchild, *rchild;
}BiTNode, *BiTree;
T是一個指針,似乎不用引用吧。
我看到其他一些程序,好像都是這麼寫的,沒什麼問題,
可是我覺得這樣做完之後T指向了樹的葉子,而不是根,
T在該函數之前是指向空的,而這裏又是用的遞歸生成樹。
我不知道該怎麼返回根??
用指針的指針的話,那指針在變,指針的指針也沒什麼用呀。
2017-03-06 06:33:19
讚 15
萌_可愛_蘿莉

萌_可愛_蘿莉

回答數:159  |  被采納數:82

嗬嗬
做的都很不錯啊
~
2017-03-06 01:49:26
讚 15
遷鴛

遷鴛

回答數:25  |  被采納數:18

啊!現在才知道嗬嗬~[s:457]

學習了~
2017-03-06 14:41:57
讚 2
相關問答
最新其他問答
解決方法