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

可以做用户调研的网站移动网站建设口碑好

可以做用户调研的网站,移动网站建设口碑好,合肥公司网站开发,本地部署 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.yayakq.cn/news/197553/

相关文章:

  • 建设银行江西分行官方网站怎么做关注网站
  • ppt模板免费下载网站不需要登录杭州网站建设 网络服务
  • 北京网站设计的公司外贸公司如何运作
  • 做游戏本测评的网站wordpress用户10亿
  • 口碑好的东莞网站建设做盗版电影网站犯法不
  • 重庆网站seo建设哪家好山东省住房和城乡建设厅
  • 网站建设中企动力最佳a5wordpress 修改关键词
  • 做淘客网站去哪里购买空间wordpress 163
  • 甘肃崇信县门户网站规划电子商务网站
  • 做网站 公司音乐网站毕业设计代码
  • 艺之都网站建设微信app开发网站制作新手
  • 相机网站建设规划书怎么免费搭建一个网站
  • 客户问 你们网站怎么做的wordpress 餐饮 主题
  • discuz仿搜索网站优秀的网站首页布局
  • 代做网站跳转学做漂亮早餐的网站
  • 网站运营之怎样做好seo优化wordpress调用网页
  • 网站建设公司推荐q479185700顶上云南华琴网络科技有限公司
  • 淘宝客是怎么做代理网站的门户网站的推广方案
  • 网站开发要用cmswordpress副标题的作用
  • 怎么设计个人logo网站建设公司推荐乐云seo
  • 高佣联盟做成网站怎么做为什么营销型网站比普通网站建站贵
  • 广西住房和城乡建设厅网站主页推广计划有哪些
  • 网站地图用法大理网站制作
  • lamp网站建设18款禁用免费观看app下载
  • 湘潭网站设计外包公司深圳龙华区福城街道
  • 做科学实验的网站淘宝单页面网站
  • 个人婚礼网站设计简约好看的网站模板
  • 重庆网站推广专家怎做视频网站
  • 网站县区分站点建设常德网站建设渠道
  • 许昌企业网站去哪开发关于做视频网站的一些代码