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

怎么做相册的网站在线咨询 1 网站宣传

怎么做相册的网站,在线咨询 1 网站宣传,学校网站建设多少钱,江西网站建设公司费用给定两个整数数组 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.dt0577.cn/news/34297.html

相关文章:

  • 网站接做网站单线上营销推广方案模板
  • 网站改版影响国内手机搜索引擎十大排行
  • 英文b2b网站制作新浪体育世界杯
  • phpcms女性网站模板优化网站排名的方法
  • 网站服务器分流怎么做观看b站的广告网站平台
  • 外贸婚纱礼服网站网络推广的常用方法
  • 河南有名的做网站公司厦门最快seo
  • wordpress收录p泉州seo优化
  • wordpress 图片上传限制厦门网站快速排名优化
  • 重庆网站设计找重庆最佳科技宁波免费seo排名优化
  • 黄冈建设信息网站网络营销策划的目的
  • 建外贸商城网站免费的网页模板网站
  • 哪个网站可以做奖状泰安优化关键词排名哪家合适
  • 网站制作过程流程嘉兴百度快照优化排名
  • 常州专门做网站的公司有哪些福州短视频seo服务
  • 排名前十的网页游戏seo网站优化是什么
  • 做网站挣钱的人短视频搜索seo
  • wordpress 网页模块错位太原seo排名优化公司
  • 宜昌网站推广优化关键词首页排行榜
  • 浦城 网站 做百度检索入口
  • 阿里国际网站首页可以做全屏不网络销售是做什么的
  • 东莞网站的制作设计360识图
  • 苍南县住房和城乡规划建设局网站外链网站推荐几个
  • 绍兴网站开发长沙网络营销公司
  • 哪里 教做网站带维护百度渠道开户哪里找
  • 网站流量超限什么意思青海seo技术培训
  • 建网站公司营销型网站建设免费建立自己的网站
  • 有哪些做设计交易网站有哪些内容今日重大军事新闻
  • 自学网站建设好学吗网络营销方式与工具有哪些
  • 企业网站申请流程刷赞网站推广ks