當前位置:係統粉 > 電腦問答 > 其他問答 > 關於創建二叉樹

關於創建二叉樹

提問者:大嫂愛碎花裙  |  瀏覽 次  |  提問時間: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 係統粉 版權聲明 最新發布內容 網站導航