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

商务网站建设课程福州做网站外包

商务网站建设课程,福州做网站外包,常德注册公司流程及费用,网站设计论文前言怎么写点击链接返回标题-基于非链式(数组)结点结构的二叉树的层序、先序、中序、后序输入创建以及层序、先序、中序、后序输出-CSDN博客 层序可谓是最简单的二叉树遍历了。。。。 代码很浅显易懂#xff0c;相信你能明白的#xff01; #includeiostream using namesp… 点击链接返回标题-基于非链式(数组)结点结构的二叉树的层序、先序、中序、后序输入创建以及层序、先序、中序、后序输出-CSDN博客 层序可谓是最简单的二叉树遍历了。。。。 代码很浅显易懂相信你能明白的 #includeiostream using namespace std; typedef int datatype; const int MAX 8; struct binTree {datatype tree[2 * MAX 7];//该数组的最大容量必须超过最大结点数的两倍用以存放空结点int size;//当前有效结点个数 };void create_tree_seq(binTree* tree) {//按层序创建二叉树int x, i 1;while (cin x) {//处理到无输入为止返回-1按Ctrl z//层序输入结点并主观规定-输入-1代表该结点为空tree-tree[i] x;if (x ! -1) tree-size;} }void travse_seq(binTree* tree) {//二叉树的层序遍历int len tree-size, i 1;while (len) {if (tree-tree[i] ! -1) {//访问到的不是空结点就输出并让len自减len为0时所有有效结点均被输出printf(%d , tree-tree[i]);len--;}} } 完整测试代码如下 样例输入 1 2 3 4 5 6 7 -1 -1 -1 -1 -1 -1 -1 -1 样例输出 层序遍历结果——1       2       3       4       5       6       7 先序遍历结果——1       2       4       5       3       6       7 中序遍历结果——4       2       5       1       6       3       7 后序遍历结果——4       5       2       6       7       3       1 #includeiostream using namespace std; typedef int datatype; const int MAX 8; struct binTree {datatype tree[2 * MAX 7];//该数组的最大容量必须超过最大结点数的两倍用以存放空结点int size;//当前有效结点个数 };void create_tree_seq(binTree* tree) {//按层序创建二叉树int x, i 1;while (cin x) {//处理到无输入为止返回-1按Ctrl z//层序输入结点并主观规定-输入-1代表该结点为空tree-tree[i] x;if (x ! -1) tree-size;} }void travse_seq(binTree* tree) {//二叉树的层序遍历int len tree-size, i 1;while (len) {if (tree-tree[i] ! -1) {//访问到的不是空结点就输出并让len自减len为0时所有有效结点均被输出printf(%d , tree-tree[i]);len--;}} } void travse_pre(binTree* tree, int i 1) {//二叉树的先序遍历if (tree-tree[i] -1) return;//访问到空结点该递归路线需要返回//根左右printf(%d , tree-tree[i]);travse_pre(tree, i * 2);travse_pre(tree, i * 2 1); } void travse_mid(binTree* tree, int i 1) {//二叉树的中序遍历if (tree-tree[i] -1) return;//左根右travse_mid(tree, i * 2);printf(%d , tree-tree[i]);travse_mid(tree, i * 2 1); } void travse_nex(binTree* tree, int i 1) {//二叉树的后序遍历if (tree-tree[i] -1) return;//左右根travse_nex(tree, i * 2);travse_nex(tree, i * 2 1);printf(%d , tree-tree[i]); } void test(binTree* tree) {create_tree_seq(tree);cout 层序遍历结果——;travse_seq(tree);cout endl;cout 先序遍历结果——;travse_pre(tree);cout endl;cout 中序遍历结果——;travse_mid(tree);cout endl;cout 后序遍历结果——;travse_nex(tree);cout endl; } int main() {binTree tree;tree.size 0;memset(tree.tree, -1, sizeof(tree.tree));//初始化树的相关信息test(tree); }
http://www.tj-hxxt.cn/news/132872.html

相关文章:

  • 附近那里有做网站的国外男女直接做的视频网站
  • 河南网站优化外包服务千锋教育培训多少钱费用
  • 整站seo技术搜索引擎优化网站开发摘要
  • 顺德门户网站建设公司wifi网络服务商电话
  • 找人做效果图那个网站seo查询价格
  • 移动端网站 优帮云app软件免费模板下载网站
  • wordpress页面怎么添加样式表长春最专业的seo公司
  • 上海 建站侨联网站建设方案
  • 做网站首页的要素廊坊做网站公司
  • 哪个网站可以做分期青岛网站排名多少钱
  • 萝卜建站专业零基础网站建设教学公司
  • 淮南做网站的公司都匀网站制作
  • 网站新闻前置审批网站编辑软件有哪些
  • 网站建设总体要求上海建网站的公司
  • 龙江网站设计制作徐汇企业网站建设
  • 郑州网站个人开发北京城乡建设部网站首页北京
  • 怎么设置网站服务器外包做的网站可以直接去收录吗
  • 建设工程用地批准手续在哪个网站重庆seo建站
  • 网站权限能制作网页的软件
  • 网站宣传有文化事业建设费吗网站死链接扫描
  • html网站怎么搭建私密浏览器下载
  • 网站域名注册证书seo网站建设时文章频率
  • 一个公司是否可以做多个网站百度网站开发语言
  • wordpress vip解析插件手机清理优化软件排名
  • 漂亮大气的装潢室内设计网站模板 单页式html5网页模板包wordpress 本地视频插件安装
  • 网站建设 中企动力 东莞中国站长素材网
  • 浪起网站建设盐城代运营
  • 上海网站开发培训价格wordpress4.9.4安装启动
  • 以蓝色为主色调的网站微网站的链接怎么做的
  • 深圳网站制作可选兴田德润网站安全检测可以监测哪些内容风险信息