#include <stdio.h>
//前序遍历二叉树
void out(int*tree,int start ,int end)
{
if(start<end)
{
printf("%d ",tree[start]);
out(tree,2*start+1,end);
out(tree,2*start+2,end);
}
}
int main()
{
//采用一维数组表示二叉树
int tree[10]={1,2,3,4,5,6,7,8,9,10};
out(tree,0,10);
return 0;
}