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

惠州房地产网站开发上海公司牌照价格

惠州房地产网站开发,上海公司牌照价格,mj主题 wordpress,椒江建设网站前序遍历创建树,中序遍历把创建出来的二叉树的结点打印出来 题目链接:牛客网-二叉树遍历 前序遍历创建树的思想: 把每个结点看作是子树的根节点,以根左右的顺序创建一整棵二叉树 1.空 返回空 2.非空 先是malloc一个结点&#xff…

 前序遍历创建树,中序遍历把创建出来的二叉树的结点打印出来

题目链接:牛客网-二叉树遍历

    前序遍历创建树的思想:

    把每个结点看作是子树的根节点,以根左右的顺序创建一整棵二叉树

    1.空 返回空

    2.非空 先是malloc一个结点,作为根节点;然后让根的left指向左子树,让根的right指向右子树

    假设s为字符串,i为字符串数组下标;左子树可以通过root->left = Create(s, i)得到,右子树可以通过root->right = Create(s, i)得到,创建完整棵树(子树)以后,返回root(整棵树/整棵子树的根节点);由于递归的特性,这边得到的不是单一左节点or右节点,而是一整个子树

typedef struct BintreeNode
{char val;struct BintreeNode* left;struct BintreeNode* right;
}Tnode;Tnode* Create(char s[],int* i)
{if(s[*i] == '#') //空{(*i)++;return NULL;}//非空Tnode* root = (Tnode*)malloc(sizeof(Tnode));root->val = s[(*i)++];root->left = Create(s, i);root->right = Create(s, i);return root;
}

然后对创建出来的整棵树进行中序遍历(左根右),即能成功通过该题;此处需要注意的是,在主函数传参时,要传下标的地址,不然递归时会出现下标没有被保存下来的情况

全部代码:

#include <stdio.h>
#include<stdlib.h>
typedef struct BintreeNode
{char val;struct BintreeNode* left;struct BintreeNode* right;
}Tnode;Tnode* Create(char s[],int* i)
{if(s[*i] == '#') //空{(*i)++;return NULL;}//非空Tnode* root = (Tnode*)malloc(sizeof(Tnode));root->val = s[(*i)++];root->left = Create(s, i);root->right = Create(s, i);return root;
}void MidOrder(Tnode* root)//前序遍历
{if(root == NULL) return;MidOrder(root->left);printf("%c ",root->val);MidOrder(root->right);
}int main()
{char s[100];scanf("%s",s);int i = 0;Tnode* root = Create(s,&i); // 创建树,返回根节点MidOrder(root);return 0;
}


文章转载自:

http://eK2pajbP.ryznd.cn
http://y9jTHPAX.ryznd.cn
http://t7H7fVEU.ryznd.cn
http://9vlhHLOO.ryznd.cn
http://Au0voS9c.ryznd.cn
http://pbLITaHi.ryznd.cn
http://JS6Q2A3q.ryznd.cn
http://IUTIFMHk.ryznd.cn
http://fVeNHG5p.ryznd.cn
http://Ks22wlv6.ryznd.cn
http://4xVnFe8C.ryznd.cn
http://t4kwGWC4.ryznd.cn
http://SiO945Cp.ryznd.cn
http://iP1DiZri.ryznd.cn
http://6LRStxcy.ryznd.cn
http://c0NNdn03.ryznd.cn
http://PYMy3xdu.ryznd.cn
http://fnFl8WlS.ryznd.cn
http://qfBfrGfo.ryznd.cn
http://AW7Oamj3.ryznd.cn
http://H071YKKZ.ryznd.cn
http://0ACMBr6E.ryznd.cn
http://QnTkPpC0.ryznd.cn
http://BWpVY9wa.ryznd.cn
http://IQPS1R1L.ryznd.cn
http://JGwPU6jQ.ryznd.cn
http://u90Jyquu.ryznd.cn
http://ODHVkhxM.ryznd.cn
http://xKrjGfDd.ryznd.cn
http://CtIpoCPN.ryznd.cn
http://www.dtcms.com/wzjs/684666.html

相关文章:

  • logo图案素材免费网站电商网站如何做优化
  • 棋牌网站建设wordpress作作品集
  • 携程旅游电子商务网站策划书网络规划设计师教程第二版pdf下载
  • 中兴建设云南有限公司网站做类图的网站
  • 企业网站建设方案案例网络广告策划的概念
  • 做彩票网站要多少钱大连开发区图书馆
  • 宝安做棋牌网站建设哪家公司收费合理潍坊建站程序
  • 天津哪里有做网站的移动端首页设计
  • 制作个人免费网站展示设计seo企业培训班
  • 要找做冲压件的厂去哪个网站找微信小程序开发用什么语言
  • WordPress手机站插件株洲seo优化哪家便宜
  • 苏州工业园区质安监站网址自己建立网站
  • 文创网站建设建设网站需要哪些经营范围
  • 动态购物网站开发源代码安徽网络seo
  • 微信怎么建设自己网站青岛房产网官网首页
  • 公司网站空间域名建设网站建设需要什么证书
  • 做照片视频的网站展馆设计公司排名
  • 手机制作小程序软件的app莆田seo培训
  • 网站开发类标书模板焦作网站建设公司
  • 马和人做人和牛做网站单页网站的优点
  • 广州seo网站葫芦岛建设网站
  • 网站制作学费多少钱如何自己创建app软件
  • 网站建设学什么好做网站网页维护手机App开发
  • 品牌网站案例阿里云增加网站
  • 义乌做网站zisou8浩森宇特北京网站建设
  • 镇江市机关效能与作风建设网站打开小程序入口直接进入
  • 静态网站怎么做优化53套网站源码
  • 企业组织网站建设方案网站的建设的含义
  • 优秀个人网站设计图片设计网站页面鉴赏技巧ppt
  • 长安网站建设多少钱绍兴建设用地使用权网站