學習二叉樹,看了兩天也不明白,唉!acm之路讓我體驗到要付出巨大的努力,廢話不多說,看我網上找到的代碼:
此題題意很明確,給你先序遍歷,中序遍歷,求後序遍歷。但代碼就讓我找不到東西了。
http://acm.hdu.edu.cn/showproblem.php?pid=1710
#include <stdio.h><.h> build( n, *a, *b, * *p=(n<=)((a[]==*++ x=p-+-x-,a+x+,b+x+,c+-]=a[(~scanf(,& a[],b[],c[(i=;i<n;i++,&(i=;i<n;i++,&(i=;i<n-;i++,c[n-
這為結構體指針的一個代碼!
#include<stdio.h><stdlib.h> a[],b[ node *lchild,** m==->lchild=->rchild= Creat( i, j, k, t,Tree p) ->data=(m=k; m<=t; m++(a[i]==(m==k)p->lchild=->lchild=+,i+(m-k),k,m-,(p->lchild)); (m==t)p->rchild=->rchild=+(m-k)+,j,m+,t,(p->rchild)); (p!=->->(p->data!=(flag==,p->=,p->(scanf(,&n)!==(i=; i<=n; i++,&(i=; i<=n; i++,&=,n,
也許以後會看得懂吧!