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

建设部统计快报网站计算机有哪些专业

建设部统计快报网站,计算机有哪些专业,微信网页版不显示二维码,oss 阿里云wordpress本篇博客会讲解力扣“94. 二叉树的中序遍历”的解题思路#xff0c;这是题目链接。 如何对二叉树进行中序遍历呢#xff1f;所谓中序遍历#xff0c;即先遍历左子树#xff0c;接着遍历根节点#xff0c;最后遍历右子树的一种遍历方式。具体来说#xff0c;假设有某一种“… 本篇博客会讲解力扣“94. 二叉树的中序遍历”的解题思路这是题目链接。 如何对二叉树进行中序遍历呢所谓中序遍历即先遍历左子树接着遍历根节点最后遍历右子树的一种遍历方式。具体来说假设有某一种“操作”我们称之为“中序遍历”那么这个操作就是先对左子树(root-left)做这个操作接着访问根节点的数据最后对右子树(root-right)做这个操作。 当然题目要求返回一个数组存储中序遍历访问到的数据我们需要提前知道数组需要开辟多大的空间这就可以通过一个函数TreeSize来实现。TreeSize函数负责求二叉树结点的个数方法是如果是一棵空树(root NULL)那么结点数是0否则结点数是左子树(root-left)的结点数与右子树(root-right)的结点数之和。 int TreeSize(struct TreeNode* root) {return root NULL ? 0 : TreeSize(root-left) TreeSize(root-right) 1; }void _inorderTraversal(struct TreeNode* root, int* a, int* pi) {if (root NULL){return;}// 左子树 根 右子树_inorderTraversal(root-left, a, pi);a[(*pi)] root-val;_inorderTraversal(root-right, a, pi); }int* inorderTraversal(struct TreeNode* root, int* returnSize){// 求二叉树结点个数开辟空间*returnSize TreeSize(root);int* ret (int*)malloc(sizeof(int) * *returnSize);int i 0;_inorderTraversal(root, ret, i);return ret; }总结 大家需要牢牢掌握中序遍历的特点中序遍历是一种“操作”这种操作具体来说是先对左子树(root-left)做这种操作再访问根节点的数据最后对右子树(root-right)做这种操作。 感谢大家的阅读
http://www.yutouwan.com/news/10359/

相关文章:

  • 阿里云虚拟主机怎么做网站wordpress转移整站
  • 柯城区住房和城乡建设局网站机械网站怎么做
  • 嘉定企业网站开发建设大连建设网水电费缴费
  • 上海市建设机械行业协会网站餐饮品牌形象设计案例
  • 做seo必须有自己网站吗上海建站网络公司
  • m 外贸网站小说网站建设
  • 特别酷炫网站网上怎么报警备案
  • 网站建设信息模板下载湛江网站建设优化建站
  • 网站开发方式有哪四种西樵网站制作
  • 稻香村网站建设网页版微信登陆入口
  • 运城网站建设兼职深圳十大网站建设公司
  • 群辉wordpress语言seo是什么意思中文翻译
  • 小程序可以做网站吗微网站网站模板建站
  • 南昌网站建设公司特色php程序员网站开发建设
  • 湖北网站备案需要多久网站建设的主要流程有哪些
  • 上海网站关键词网站编程语言
  • 南宁网站忧化公司网站域名是什么意思
  • 长春建站费用哪个网站是专门做男人衣服的
  • .net网站开发框架网站建设百度搜不到
  • 做网站必须需要服务器嘛公司设计说明
  • 张家界住房和城乡建设局网站长春网站优化方案
  • 南京网站seo优化公司博客网站怎么做cpa
  • 做网站全屏图片拉长代码网站的原型图
  • joomla 做的网站绍兴建设网站
  • 成都个人学做网站网站制作 东莞
  • 购车网站设计软件工程属于什么专业类别
  • 山东德铭工程建设公司网站建动画网站需要多少钱
  • 网站建设推进方案怎么更换wordpress主题
  • 网站开发和商城的科目小程序ui界面设计案例
  • 珍爱网建设网站的目的教育集团网站建设