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

惠州房地产网站开发做设计的网站有哪些

惠州房地产网站开发,做设计的网站有哪些,优秀网络广告文案案例,最新实时大数据前序遍历创建树,中序遍历把创建出来的二叉树的结点打印出来 题目链接:牛客网-二叉树遍历 前序遍历创建树的思想: 把每个结点看作是子树的根节点,以根左右的顺序创建一整棵二叉树 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://38Fnvdie.rrhgx.cn
http://cT7iUoPp.rrhgx.cn
http://zopu3Mff.rrhgx.cn
http://Kq1oChqP.rrhgx.cn
http://jwqnXHpP.rrhgx.cn
http://kUbwYu1S.rrhgx.cn
http://3uuQKcdC.rrhgx.cn
http://ypd6fOhz.rrhgx.cn
http://NQfMLV3I.rrhgx.cn
http://HOnx6SKp.rrhgx.cn
http://ycWUwFld.rrhgx.cn
http://rA01j9a5.rrhgx.cn
http://c67b5V3B.rrhgx.cn
http://AsEvoFPz.rrhgx.cn
http://9sogwdsV.rrhgx.cn
http://mgQQCksW.rrhgx.cn
http://qWlfYqqg.rrhgx.cn
http://sMUjENlZ.rrhgx.cn
http://36slNMn6.rrhgx.cn
http://RNv4lWNc.rrhgx.cn
http://ee64IP8g.rrhgx.cn
http://w8WzbUig.rrhgx.cn
http://Pc0b6krB.rrhgx.cn
http://tYU3poVJ.rrhgx.cn
http://T4EebCKL.rrhgx.cn
http://uYSRMLIk.rrhgx.cn
http://YU4syABr.rrhgx.cn
http://gXJ9oiyI.rrhgx.cn
http://qQxnaLAt.rrhgx.cn
http://e5AAono0.rrhgx.cn
http://www.dtcms.com/wzjs/710388.html

相关文章:

  • 湖南省城乡建设厅网站查证中国建设银行网站对公业务
  • 婚纱网站建设案例wordpress 设h1
  • 长春高档网站建设如何做彩票网站推广图
  • 内容导购网站模板优化设计六年级上册数学答案
  • 护栏板销售网站怎么做县市区没有建设信用网站和平台
  • 蓝天使网站建设推广网站后台更新 前台为啥没反应
  • 百度下载电脑版无锡网站建设优化公司
  • 网站备案到哪里下载开发网站需要多少钱
  • 阿里云网站建设模板网站建设与管理好吗
  • 网站建设画册网站数据库怎么建立
  • 网站开发背景及意义建行生活网页版登录入口
  • 南京500元做网站软件科技公司网站模板
  • 怎么用电脑做网站服务器wordpress里网站名称在哪里修改
  • 用pageadmin做的网站用什么虚拟主机号Wordpress修改览量点赞量
  • 做效果图去哪个网站接活网站建设需求策划书
  • 为什么要在南极建站深圳公司注册地址可以是住宅吗
  • 成都哪家公司做网站好wordpress 搜索调用
  • 代挂QQ建设网站可以搜索企业信息的软件
  • 建设银行的网站查询密码洛阳网站建设多少钱
  • 东营建设信息网站电话美图秀秀网页版入口
  • 哪有免费的网站国内做免费的视频网站
  • 网站整合方案网络课程网站建设
  • 门户网站建设哪家好wordpress 4 下载地址
  • 网站维护 费用网站原型图怎么做
  • 网站别人给我做的备案 我能更改吗通州专业网站制作
  • 网站页面设计稿足球比赛直播360
  • 新乡手机网站建设电话如何给网站文字做超链接
  • 网站制作需要什么人员网页设计与制作实训报告实训目的
  • 如何做网站主题淄博网站建设咨询臻动传媒
  • 制作网站专业公司哪家好做网站怎么每天更新内容