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

如何做可以微信转发的网站wordpress无评论

如何做可以微信转发的网站,wordpress无评论,网站的建设与维护怎么弄,连云港建设厅官方网站目录 1.知识回顾 2.分析 3.代码 后序遍历销毁(最简洁) 前序遍历销毁(不推荐) 中序遍历销毁(不推荐) 4.将函数嵌入main函数中执行 1.知识回顾 106.【C语言】数据结构之二叉树的三种递归遍历方式 2.分析 销毁二叉树需要按照一定的顺序去销毁,例如:先销毁根还是先销毁根…

目录

1.知识回顾

2.分析

3.代码

后序遍历销毁(最简洁)

前序遍历销毁(不推荐)

中序遍历销毁(不推荐)

4.将函数嵌入main函数中执行


1.知识回顾

106.【C语言】数据结构之二叉树的三种递归遍历方式

2.分析

销毁二叉树需要按照一定的顺序去销毁,例如:先销毁根还是先销毁根对应的左右节点?这里有讲究

可以采用三种遍历的方法逐个销毁节点

3.代码

后序遍历销毁(最简洁)

后序遍历:按左子树-->右子树-->根的顺序遍历

void TreeDestory(BTNode* root)
{if (root == NULL)return;TreeDestory(root->left);TreeDestory(root->right);free(root);
}

前序遍历销毁(不推荐)

前序遍历:按根-->左子树-->右子树的顺序遍历

销毁根节点前需要保存根节点指向的左右节点的地址

void TreeDestory(BTNode* root)
{if (root == NULL)return;BTNode* left = root->left;BTNode* right = root->right;free(root);TreeDestory(left);TreeDestory(right);
}

中序遍历销毁(不推荐)

销毁根节点前需要保存根节点指向的右节点的地址

void TreeDestory(BTNode* root)
{if (root == NULL)return;TreeDestory(root->left);BTNode* right = root->right;free(root);TreeDestory(right);
}

注:三种方法在free()后均没有将指针置NULL,原因是root是一级指针,要想改变一级指针的值需要传递二级指针,可以在main函数中将指针手动置NULL

4.将函数嵌入main函数中执行

int main()
{BTNode* root = CreateTree();TreeDestory(root);root = NULL;return 0;
}
http://www.yayakq.cn/news/968328/

相关文章:

  • 龙岗在线网站建设帝国建站程序
  • 外贸网站建设报价表icp网站建设
  • 制作英文网站国内网站模板
  • 怎么查一个网站的外链律师网络推广哪个比较好
  • 茶叶公司网站模板做一个app需要什么条件
  • 岳阳网站建设网站晋城网站seo
  • wordpress怎样做手机站wordpress新建网站后台无法登陆
  • 重庆专业的网站服务公司网站设计和备案
  • aspcms网站无法打开深圳百度网站排名优化
  • 权重网站建设网站域名备案在阿里云怎么做
  • 舟山网站建设有限公司民治营销型网站制作
  • 工程建设业主官方网站网站开发建设合同范本
  • 设计精美的网站自贡市城市建设投资开发集团有限公司网站
  • 哪个网站教做ppt模板软文营销广告案例
  • 太原做网站页面的WordPress调用html
  • 贵州建设监理网站wordpress 感染支付宝
  • 动易网站地图做聚会的网站
  • 建设银行短信开通网站网店推广的目的是什么
  • 做自己的网站花多钱网站推广优化外包公司
  • wordpress去除更新网站做优化有什么用吗
  • 韶关做网站需要多少钱学生自做网站优秀作品
  • 云南网站建设天度wordpress列表模板
  • 一个做炉石视频的网站wordpress前台文章
  • 专业做外贸网站公司教育类网站开发费用
  • 做网站在哪个程序做厦门做网站哪家公司好
  • 台州建设局招标投标网站常州小程序开发报价
  • 哪个网站可以代做软件c++网站开发
  • 苏州设计网页网站好做网站买别人的服务器
  • 潍坊模板建站平台建行企业银行官网
  • 平昌城乡与住房建设部网站阿里云建站视频教程