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

菏泽网站建设哪好谷歌seo培训

菏泽网站建设哪好,谷歌seo培训,四川省政府网站官网,wordpress导航菜单插件给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。 思路一:递归 struct TreeNode* buildTree(int* preorder, int preorderSize, int* ino…

给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。

思路一:递归

struct TreeNode* buildTree(int* preorder, int preorderSize, int* inorder, int inorderSize){if(preorderSize==0)return NULL;struct TreeNode* root=(struct TreeNode*)malloc(sizeof(struct TreeNode));int index;root->val=preorder[0];for(index=0;index<inorderSize;index++){if(inorder[index]==preorder[0]){break;}}root->left=buildTree(preorder+1,index,inorder,index);root->right=buildTree(preorder+index+1,preorderSize-index-1,inorder+index+1,preorderSize-index-1);return root;
}

分析:

本题要通过二叉树的前序遍历和中序遍历来构造二叉树,根据前序遍历先输出根节点,再输出左子树,右子树,中序遍历先输出左子树,再输出根节点,右子树,可以锁定根节点,再利用递归构造二叉树的左右子树得到答案

总结:

本题考察二叉树构造问题,理解二叉树前序遍历和中序遍历再利用递归即可做出

http://www.15wanjia.com/news/43281.html

相关文章:

  • 移商网站建设品牌营销策划案例ppt
  • 网站支付模块网站建设服务商
  • 做网站需要注册公司吗制作网页设计公司
  • 青岛中嘉建设集团网站免费行情软件app网站下载大全
  • 网站关键词怎样修改外链购买
  • 下载了网站模板怎么用深圳网站优化
  • 音乐类网站模板哪有培训seo
  • 网站建设安全问题广州网站推广排名
  • 宁波品牌网站设计特点全国免费发布广告信息
  • 微商代理怎么做seo免费浏览网站
  • 网站收益站群seo
  • 四川网站建设的公司哪家好软文广告有哪些
  • 如何开始做b2b网站沈阳seo优化
  • 网站开发及维护是什么windows优化大师怎么卸载
  • 天津做优化的网站有多少家互联网培训班学费多少
  • 怎么做自动下单网站国际重大新闻事件10条
  • 机电网站建设seo快速收录快速排名
  • 惠州做网站建设价格北京企业网络推广外包
  • 用什么软件建手机网站免费b2b网站大全免费
  • 南宁网站建设网站佛山疫情最新消息
  • 北京上云科技网站建设如何做推广呢
  • 闸北区网站制作手机网站制作平台
  • 网站怎么做右上角消息提醒百度推广退款投诉
  • 网站 模块长安seo排名优化培训
  • n怎样建立自己的网站网络运营培训班多少钱
  • 网站建设彩票关键词优化教程
  • 有哪些可以做问卷赚钱的网站视频营销成功的案例
  • 现在手机网站用什么做的好高端网站定制
  • 用服务器如何做网站seo关键字优化软件
  • 网站设计论文经济可行性分析seo推广是做什么