程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 跪求大神-二叉樹(前序遍歷)。。

跪求大神-二叉樹(前序遍歷)。。

編輯:編程解疑
二叉樹(前序遍歷)。。

這個書上的代碼看不懂啊,求大神分析分析,小弟感激不盡啊。。。。圖片圖片

最佳回答:


樹的便利主要是遞歸算法,馬上寫程序注釋給你

```void preorder(NODE root)
{
if(root==NULL) return; //root 指針會沿著樹節點一直便利到空孩子,即NULL,此時返回上一層遞歸調用
printf("%d",root->info); //如果本節點不為空,則輸出節點中的數據
preorder(root->llink); //當前節點的數據輸出之後,以該節點的左孩子為子根節點,對它進行遞歸調用
preorder(root->rlink); //再以該節點的右孩子為子根節點,對它進行遞歸調用
} //如此就可以便利整顆二叉樹了
/*順便說一聲,我剛剛學完二叉樹,有機會可以交流一下*/











  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved