請各位幫我看看這個遍歷排序二叉樹程式錯哪兒了?只能遍歷坐邊的樹,到右邊就彈出了

時間 2022-03-11 18:25:06

1樓:無聊的小小寶

看這個吧,跟你的設計一摸一樣,有註釋,你的沒有註釋,有些不怎麼好理解。

#include stdio.h

#include stdlib.h

struct tree//宣告樹的結構

;typedef struct tree treenode;//宣告新型別樹結構

typedef treenode *b_tree;//宣告二叉樹連結串列

//插入二叉樹節點

b_tree insert_node(b_tree root, int node)

if(parentnode-datanode)//將父節點和子節點做連結

parentnode-left=newnode;//子節點為父節點的左子樹

else parentnode-right=newnode;//子節點為父節點的右子樹

}return root;//返回根節點的指標

}//建立二叉樹

b_tree create_btree(int *data,int len)

//二叉樹中序遍歷

void in_order(b_tree point)

}//主程式

void main()

//建立二叉樹

root=create_btree(nodelist,index);

//中序遍歷

printf("中序遍歷二叉樹結果如下\n");

in_order(root);

printf("\n");}/*

輸入:6 3 1 9 5 7 4 8 0(退出)

結果:1 3 4 5 6 7 8 9*/

2樓:匿名使用者

#include

#include

#include

#define max 200

struct node

;void preorder(struct node *t);

main()

void preorder(struct node *t)}結果:

318236

108250

572360

請幫我看看這個配置,請幫我看看這個配置

其實大家都有一個誤區 就是認為處理圖象就一定要好顯示卡 錯處理圖象要求的是好顯示器 大記憶體對於顯示卡要求並不高 如果你要處理3d動畫就另當別論了 所以樓主的機器算是前幾年的經典機器 比較合理 如果在東北會貴一點 南方會便宜點 建議如果不玩什麼遊戲 記憶體就不要動了 1g對於不玩遊戲的足夠用了 買個...

請幫我看看這個男人什麼心理,請幫我看看這個是什麼龜?

王充 這樣的家庭很容易出現這樣的心理,可以理解,這種想法可以閃現,但不要發誓將來以牙還牙。這都是你的親戚,沒有親情的將來你也不會是幸福的。你要奮鬥。要拼搏很好,不要思想過激。你可以換個角度考慮一下,你將來有本事了,條件差的親戚都來找你幫忙 提些要求,你都能做到嗎?寬容一點 平淡一下心態。 飛翔藍空 ...

求Matlab大神二叉樹程式幫我看看哪兒能改引數從而改變角度大小

n和b都能改,n控制二叉樹的層數,b控制角度,分叉角度的一般.程式中的a似乎沒用到 n 3,b pi 6時影象如下 function tree n a pi n b pi n x1 0 y1 0 x2 0 y2 1 plot x1,x2 y1,y2 hold on x,y tree1 x1,y1,x...