当前位置: 首页 > news >正文

数据库怎么删除wordpress重庆搜索引擎seo

数据库怎么删除wordpress,重庆搜索引擎seo,手机端怎样做网站建设,wordpress 免费主题下载已知二叉树以二叉链表存储,编写算法完成:对于树中每个元素值为x的结点,删除以它为根的子树,并释放相应的空间。 思想: 删除二叉树采用后序遍历。先删除左子树,然后右子树,最后根。 利用层次遍…

已知二叉树以二叉链表存储,编写算法完成:对于树中每个元素值为x的结点,删除以它为根的子树,并释放相应的空间。

思想:

删除二叉树采用后序遍历。先删除左子树,然后右子树,最后根。

利用层次遍历来删除所有以x为根结点的子树,并利用队列来进行辅助。不为x,则左右孩子入队,否则删除。直到队列为空。

代码:

void DeleteBTree(BTree T){//删除二叉树,后序遍历 if(T!=NULL){DeleteBTree(T->lchild);//删除左子树 DeleteBTree(T->rchild);//删除右子树 free(T);//删除根结点 }
} //删除树中所有根为X的子树
void DeleteAllX(BTree T,TElemType x){if(T==NULL) return;//空树 if(T->data==x){//根结点为X,删除整棵树 DeleteBTree(T);T=NULL;return;	}//初始化队列 SqQueue queue;initQueue(queue); BTree p;//定义一个辅助指针penQueue(queue,T);//根结点入队//队列不为空时,队列中的第一个元素出队,并判断孩子是否为x//不为x则进对,为x则删除以此结点为根结点的子树 while(!queueEmpty(queue)){deQueue(queue,p);//出队 if(p->lchild != NULL){//做孩子 if(p->lchild->data == x){DeleteBTree(p->lchild);//删除 p->lchild = NULL}else{enQueue(queue,p->lchild);//入队 }} if(p->rchild != NULL){//右孩子 if(p->rchild->data == x) {DeleteBTree(p->rchild);//删除 p->rchild = NULL}else{enQueue(queue,p->rchild);//入队 }} } 
} 

http://www.yidumall.com/news/87856.html

相关文章:

  • 海外网站服务器租用福州网站seo
  • 网站导航栏注明做免费视频网站推广软件
  • 深圳做分销网站的公司湖南网站网络推广哪家奿
  • p2p做网站广州白云区最新信息
  • php网站登录系统怎么做百度网址是多少
  • 清新网站设计今日头条站长平台
  • 网站想做个链接怎么做baike seotl
  • 有没有专门做橱窗的案例网站湖北短视频seo营销
  • 婚纱网站开发进度表广告牌
  • 网站建设越来越难做最新网络营销方式
  • 做准考证的网站如何查看网站权重
  • 哪个网上购物网站好百度官网推广平台
  • 网站建设xml下载seo优化推荐
  • 学网站建设多久能学会长沙网站推广有哪些啊
  • 有哪些做兼职的设计网站有哪些工作内容免费推广软件下载
  • 国家发改委网站开发区安卓优化大师历史版本
  • 做网站的软件淘汰史重庆网站排名
  • 网站流量成本360上网安全导航
  • 东莞网站制作个性化网络公司seo推广
  • 重庆h5建站模板淘宝网站的推广与优化
  • 哪个网站专业做饲料南通百度seo代理
  • 网站建设找星火龙360搜索引擎推广
  • 网站建设资料填写北京网上推广
  • 福建省人民政府驻京办新乡seo外包
  • 松江区网站制作与推广泰州百度关键词优化
  • 沈阳疫情最新消息今天新增病例seo公司优化方案
  • wordpress 主题 微信seo优化需要多少钱
  • 网页设计策划书方案百度网站优化
  • 职业教育网站建设seo关键词排名如何
  • 聚美优品网站建设产品策略推广网站seo