hdu 3791

//今天刚学完二叉查找树 找个题目练练 这个题目有点水 直接用数组存吧
//二叉查找树
#include
#include
#include
#define max 3000
char Tree1[1100],Tree2[max],Tree3[max];
void buildTree(char *temTree,int pos,char data)
{
    if(temTree[pos]=='.')
    {
        temTree[pos]=data;
        return ;
    }
    if(temTree[pos]data)
    {
        buildTree(temTree,pos*2,data);
    }
    else ;
}
int main()
{
    int len;
    while(scanf("%d",&len),len)
    {
       // memset(Tree1,'.',sizeof(Tree1));
        memset(Tree2,'.',sizeof(Tree2));
        scanf("%s",Tree1);
        for(int i=0; i

你可能感兴趣的:(ACM——之路)