本文主要是介绍二叉树的先序中序后序层序遍历C++实现,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.先上代码
#include<vector>
#include <iostream>
#include <queue>
using namespace std;
struct TreeNode {int val;struct TreeNode *left;struct TreeNode *right;TreeNode(int a, TreeNode* l, TreeNode* r) {val = a;left = l;right = r;}
};
//二叉树先序遍历
void pre_order(TreeNode* tree) {if (!tree)return;cout << tree->val <<
这篇关于二叉树的先序中序后序层序遍历C++实现的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!