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

莆田高端模板建站现在做跨境电商平台有哪些

莆田高端模板建站,现在做跨境电商平台有哪些,商城网站 不易优化,成都今天发生的重大新闻描述 编一个程序#xff0c;读入用户输入的一串先序遍历字符串#xff0c;根据此字符串建立一个二叉树#xff08;以指针方式存储#xff09;。 例如如下的先序遍历字符串#xff1a; ABC##DE#G##F### 其中“#”表示的是空格#xff0c;空格字符代表空树。建立起此二叉树… 描述 编一个程序读入用户输入的一串先序遍历字符串根据此字符串建立一个二叉树以指针方式存储。 例如如下的先序遍历字符串 ABC##DE#G##F### 其中“#”表示的是空格空格字符代表空树。建立起此二叉树以后再对二叉树进行中序遍历输出遍历结果。 输入描述 输入包括1行字符串长度不超过100。 输出描述 可能有多组测试数据对于每组数据 输出将输入字符串建立二叉树后中序遍历的序列每 个字符后面都有一个空格。 每个输出结果占一行。 输入abc##de#g##f###  输出c b e g d f a 这一题很多人其实连题目都没有读懂到底是什么意思它是要我们表达什么或者是要我们干什么。其实它就是说给我们一组字符串然后要我们把这个字符串先构建成一个二叉树然后在把这个二叉数用中序遍历来输出结果就可以了。 我们一步一步的来解决这个问题 一.初始化 我们先要有个大局观先把主函数写了先把一个主要的思路完成这个题目我们的思路就是 int main() {char str[100];//创建字符数组scanf(%s,str);int i0;TNode*rootCreateTree(str,i);将字符数据变成二叉树Inorder(root);中序遍历return 0; }当然我们还需要先初始化一个二叉树 typedef struct TreeNode {struct TreeNode* left;struct TreeNode* right;char val; }TNode;二.创建二叉树 TNode*CreateTree(char*a,int*pi) 首先先把char*a,int*pi传过去一个是数组名一个是下标 然后就是第一个判断如果在字符中出现了#说明是空所以我们要下标直接返回NULL这个也为后面的递归做了条件 if(a[*pi]#){(*pi);return NULL;} 首先我们要为根节点开辟空间如果是空就要报错如果不是空我们就把数组的数据存放到这个根节点里面然后要它向后走进入递归先左在右进入左了之后原左孩子变成了根节点就继续走。知道把字符数据都遍历到二叉树中去 TNode*root( TNode*)malloc(sizeof(TNode));if(rootNULL){printf(mallco fail\n);exit(-1);}root-vala[*pi];(*pi);root-leftCreateTree(a,pi);root-rightCreateTree(a,pi); 整体 TNode*CreateTree(char*a,int*pi) {if(a[*pi]#){(*pi);return NULL;}TNode*root( TNode*)malloc(sizeof(TNode));if(rootNULL){printf(mallco fail\n);exit(-1);}root-vala[*pi];(*pi);root-leftCreateTree(a,pi);root-rightCreateTree(a,pi);return root; }三.中序遍历 void Inorder(TNode*root) {if(rootNULL)return;Inorder(root-left);printf(%c ,root-val);Inorder(root-right);} 总结 然后就结束了 我认为这个题目难就难在创建二叉树和题目的意思只有意思理解了就好做了
http://www.w-s-a.com/news/657185/

相关文章:

  • 建设网站公司哪里好相关的热搜问题解决方案做网站要看什么书
  • 网站建设重要性黄岐建网站
  • 做网站电销《电子商务网站建设》精品课
  • 地方商城网站海外网站推广方法
  • 乐山 网站建设安阳给商家做网站推广
  • 网站空间一般多大邢台网站建设有哪些
  • h5网站开发工具有哪些wordpress清空post表
  • 公司开网站干嘛怎么制作一个免费的网站模板
  • 群晖wordpress搭建网站网站建设及管理
  • 中山企业网站建设公司抖音代运营合作模式
  • 南通营销网站开发做网站页面多少钱
  • 桂林生活网官方网站云主机和云电脑的区别
  • 内部网络网站怎么做vue做单页面网站
  • 如何建立网站教程wordpress粘帖图片
  • 广东网站备案要多久网站开发 pdf 文字版
  • 学校网站方案帮别人做钓鱼网站吗
  • 如何加强网站建设和信息宣传wordpress 搜索提示
  • 灰色网站怎么做php yaf 网站开发框架
  • 浙江建设网站首页提供做网站公司有哪些
  • 建公司网站报价公司seo是什么级别
  • 可信赖的武进网站建设中山网站建设方案
  • 网站设计方面有什么公司运动鞋网站建设目的
  • 学校门户网站流程建设方案找人做网站 多少钱
  • 网站域名更换相应内容网站策划 要求
  • 百盛联合建设集团网站开发网站的步骤
  • php做网站评价网络公司经营范围可以加技
  • 网站积分的作用保定专业网站建设
  • 莆田做网站公司电话如何提升网站访问速度
  • 网站开发流程步骤 口袋网页访问wordpress
  • 湘潭做网站的公司自助建站教程