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

富阳做网站的建设网站需要

富阳做网站的,建设网站需要,一号建站,淘宝分销平台给定两个整数数组 inorder 和 postorder #xff0c;其中 inorder 是二叉树的中序遍历#xff0c; postorder 是同一棵树的后序遍历#xff0c;请你构造并返回这颗 二叉树 。 思路一#xff1a;递归 struct TreeNode* createTreeNode(int val) {struct TreeNode* ret ma…给定两个整数数组 inorder 和 postorder 其中 inorder 是二叉树的中序遍历 postorder 是同一棵树的后序遍历请你构造并返回这颗 二叉树 。 思路一递归 struct TreeNode* createTreeNode(int val) {struct TreeNode* ret malloc(sizeof(struct TreeNode));ret-val val;ret-left ret-right NULL;return ret; }struct TreeNode* buildTree(int* inorder, int inorderSize, int* postorder, int postorderSize) {if (postorderSize 0) {return NULL;}struct TreeNode* root createTreeNode(postorder[postorderSize - 1]);struct TreeNode** s malloc(sizeof(struct TreeNode*) * 10001);int top 0;s[top] root;int inorderIndex inorderSize - 1;for (int i postorderSize - 2; i 0; i--) {int postorderVal postorder[i];struct TreeNode* node s[top - 1];if (node-val ! inorder[inorderIndex]) {node-right createTreeNode(postorderVal);s[top] node-right;} else {while (top 0 s[top - 1]-val inorder[inorderIndex]) {node s[--top];inorderIndex--;}node-left createTreeNode(postorderVal);s[top] node-left;}}return root; } 分析 本题要利用二叉树的中序遍历和后序遍历来确定二叉树即可不断创建新二叉树将后序遍历的右子树赋值给新二叉树不断创建等栈顶为根节点的位置时再将左子树创建为新二叉树最后输出 总结: 本题考察对二叉树的应用先找到根节点不断添加二叉树即可解决
http://www.pierceye.com/news/869380/

相关文章:

  • 网站设计制作案例软件定制开发的发展前景
  • 中国联通网站备案小程序是什么原理
  • 企业网站建设御彩云dz做电影网站
  • 做网站需要的东西网站改版是什么
  • 网站需要哪些北京正规网站建设比较
  • 建设公共网站的手续成都公司网站制作
  • 怎么用安卓机顶盒做网站服务器怎样建立微信公众号平台
  • 专业的集团网站开发开发平面设计软件哪个好用
  • 天津模板建站代理咖啡厅网站开发目标
  • 电子商务网站运营 需要确立如何自己做网页
  • 邯郸市魏县建设局网站个人免费网站申请
  • 建设网站需要备案wordpress文章管理插件
  • 企业网站源码程序多少钱?桓台网站建设
  • vps服务器购买网站自己做的网站可以买东西吗
  • 必应网站建设深圳设计大厦
  • 如何禁止ip访问网站常州网站建设公司推荐
  • 大型论坛网站建设设计公司
  • 河北网诚网站建设企业采购平台有哪几个知名
  • wordpress 站点迁移做跨境电商哪个平台好
  • 想建设一个网站 一般多少钱营口软件开发
  • 杭州科技公司网站建设百度的网站建设代码
  • 网站怎么做收入广州番禺招聘网最新招聘信息
  • 网站设计的毕业设计剧院网站建设
  • 微商城网站建设案例做带支付功能的网站
  • 响应式网站开发公司义务 网站建设
  • 网站前台和后台对接北京app开发公司排名
  • 网站开发工具的在南海建设工程交易中心网站
  • 广西建设厅官方网站文件通知wordpress默认字体颜色
  • 品牌网站建设联系方式网页截图快捷键是哪个键
  • 现在网站一般都是什么语言做的软件著作权证书