要是有非递归算法的前中后序遍历遍历就好了,这种递归遍历效率很低
nulll
nulll
2018-10-01
还有其实我们目前的这个递归调用只是代码看起来复杂,可以参考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() { }
举报