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

h5网站开发价格网页素材提取

h5网站开发价格,网页素材提取,哪些网站是用twcms做的,做化工的 有那些网站前序遍历创建树,中序遍历把创建出来的二叉树的结点打印出来 题目链接:牛客网-二叉树遍历 前序遍历创建树的思想: 把每个结点看作是子树的根节点,以根左右的顺序创建一整棵二叉树 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://www.dtcms.com/wzjs/593558.html

相关文章:

  • 做彩票网站抓到判几年wed是什么意思
  • 苏州网站建设苏州金融网站建设
  • ps怎么做响应式网站布局图广东广东深圳网站建设
  • 资讯类网站建设方案书网站怎么才有alexa排名
  • 杭州有哪些网站建设新手php网站建设
  • 个人网站怎么做支付物流网站怎么做代理
  • 福州网站设计哪家比较好什么做电子书下载网站
  • 做关于车的网站好网站建设源程序代码
  • 门户网站 建设 通知开发公司把已经出售的房子一房二卖卖给股东个人
  • 盐亭做网站珠海网站设计报价
  • 网站建设 599wordpress网址改坏了
  • 在线商城网站怎么做chatgpt网页
  • 网站权重怎么做网站结构该怎么做
  • 网站建设经济效益凡客旗下商城
  • 类似于微博网站怎么做企业网站seo数据
  • 云南网站建设快速优化广州海珠发布
  • 电子商务网站开发的流程2网站建设公司
  • 增城新塘网站建设wordpress 视频 slider
  • 杭州网站建设维护公司域名注册查询
  • 做企业网站需要用到的软件wordpress付费下载破解版
  • 网站建设丶金手指C排名15网站服务器拒绝连接
  • 做智能网站平台html网站开发基础
  • 小清新 轻音乐网站 wordpress设计工作室营业执照
  • 做窗帘的网站网站开发不懂英语
  • net网站开发教程网站第三方统计代码
  • 网站的产品图片怎样做清晰wordpress 4.8 zh cn
  • 网站建设完成外网无法访问设计师找图网站
  • 企业网站seo点击软件应用商店下载安装
  • 网站开发公司福建做网站 内网怎么映射
  • 网站案例展示关键词排名监控批量查询