ch5_10.txt

来自「数据结构( C语言版) 讲义daima 数据结构( C语言版) 讲义dai」· 文本 代码 · 共 25 行

TXT
25
字号
JD *delnode(JD *r,JD *p,JD *f)
{  JD *q,*s;
   int flag=0;
   if(p->lchild==NULL)  s=p->rchild;
   else if(p->rchild==NULL)  s=p->lchild;
   else{  q=p;
          s=p->lchild;
          while(s->rchild!=NULL)
          {  q=s;
             s=s->rchild;
          }
          if(q==p)  q->lchild=s->lchild;
          else      q->rchild=s->lchild;
          p->data=s->data;
          free(s);
          flag=1;
       }
   if(flag==0)
   {  if(f==NULL)  r=s;
      else if(f->lchild==p)  f->lchild=s;
      else   f->rchild=s;
      free(p);
   }
   return(r);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?