亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

要是有非遞歸算法的前中后序遍歷遍歷就好了,這種遞歸遍歷效率很低

nulll

正在回答

3 回答

參照上樓 可用sturct結構


0 回復 有任何疑惑可以回復我~

還有其實我們目前的這個遞歸調用只是代碼看起來復雜,可以參考c語言代碼進行簡化的

#include<iostream>
using?namespace?std;
struct?TNode
{	
????int?Data;
????TNode?*Left;
????TNode?*Right;
};
void?PreorderTraversal(TNode?*root)
{
????cout?<<?root->Data?<<?"?";
????if?(root->Left?!=?NULL)		
????PreorderTraversal(root->Left);	
????if?(root->Right?!=?NULL)		
????PreorderTraversal(root->Right);
}
int?main()
{
}


0 回復 有任何疑惑可以回復我~

遞歸的效率挺高的,但是隨著樹的高度增加,占用的內存會很可怕,非遞歸的方法也有,挺復雜的

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

要是有非遞歸算法的前中后序遍歷遍歷就好了,這種遞歸遍歷效率很低

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號