| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 324 人关注过本帖
标题:孩子兄弟树的指定节点的删除,如果此节点有兄弟的话接到前面去,不要删除!
只看楼主 加入收藏
浩滴一塌糊涂
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-12-28
结帖率:100%
收藏
 问题点数:0 回复次数:1 
孩子兄弟树的指定节点的删除,如果此节点有兄弟的话接到前面去,不要删除!
#include <stdio.h>
#include <malloc.h>
#include <string.h>
#include <conio.h>
typedef struct
{
    char name[20];
    char type[20];
    char gb[20];
}ElemType;
typedef struct tnode
{
    ElemType data;
    struct tnode *hp;//兄弟结点
    struct tnode *vp;//孩子结点
    struct tnode *parent;//父结点
}TSBNode;



TSBNode *FindFFile(TSBNode *&t,char b[])    //按照文件或文件名的名字进行查找
{
    if(t==NULL)
    {
        return NULL;
    }
    else
    {
        if(strcmp(t->data.name,b)==0)   
        {return t;}
        else
        {
         if(FindFFile(t->hp,b)!=NULL)
         {return FindFFile(t->hp,b);}
         else
         {return FindFFile(t->vp,b);}
        }
    }
}



孩子兄弟树的指定节点的删除,如果此节点有兄弟的话接到前面去,不要删除!
我写了删除代码,试了一下,还是不可以,什么停止工作的!
求大侠帮一把啊!明天就要交课程设计了,就差这一个功能了!
搜索更多相关主题的帖子: 兄弟 include return parent 
2013-01-02 21:53
梁朝斌
Rank: 4
等 级:业余侠客
帖 子:192
专家分:288
注 册:2012-10-21
收藏
得分:0 
看看

菜鸟也疯狂
2013-01-04 16:51
快速回复:孩子兄弟树的指定节点的删除,如果此节点有兄弟的话接到前面去,不要删 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019207 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved