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

怎样建设那种游戏网站推广什么软件可以长期赚钱

怎样建设那种游戏网站,推广什么软件可以长期赚钱,wordpress 中文 主题,东莞网站制作哪家公司好点击链接返回标题->基于非链式(数组)结点结构的二叉树的层序、先序、中序、后序输入创建以及层序、先序、中序、后序输出-CSDN博客 层序可谓是最简单的二叉树遍历了。。。。 代码很浅显易懂&#xff0c;相信你能明白的&#xff01; #include<iostream> using namesp…

点击链接返回标题->基于非链式(数组)结点结构的二叉树的层序、先序、中序、后序输入创建以及层序、先序、中序、后序输出-CSDN博客


层序可谓是最简单的二叉树遍历了。。。。

代码很浅显易懂,相信你能明白的!

#include<iostream>
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

#include<iostream>
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.ds6.com.cn/news/93404.html

相关文章:

  • 政府网站建设须知营销效果分析怎么写
  • 深圳设计公司十大排名株洲seo优化报价
  • 模板网站制作平台英文seo实战派
  • 赤峰公司做网站夸克搜索引擎
  • 高新区建网站外包长春seo网站排名
  • 域名虚拟服务器做网站电商网站链接买卖
  • 网站开发外包 验收重庆seo排名外包
  • 男女做羞羞事试看网站百度安装app
  • 深圳软件公司定制开发360优化大师app
  • 网站从哪里找的软文代理平台
  • 福州设计网站网络销售是做什么的
  • 西安做网站xamokj如何注册一个域名
  • dedecms怎么关闭网站新冠疫情最新情况最新消息
  • 上国外网站的host百度渠道开户哪里找
  • wordpress中级课程凌风主讲跨境电商seo什么意思
  • 太平洋保险网站特大新闻凌晨刚刚发生
  • 企业加强网站建设的必要性网站seo平台
  • 农业特色网站建设学企业管理培训班
  • 做游戏的php网站有哪些站点
  • 深圳住房和建设局网站咨询窗口百度网站关键词优化
  • 合肥房产网搜索引擎优化的主要特征
  • 建立网站时要采用一定的链接结构seo网站推广主要目的不包括
  • 深圳网站制作ctbsj外链工具xg
  • 大型电子商务网站建设公司百度统计数据分析
  • 网站logo设计流程品牌线上推广方式
  • wordpress entrance 1.2优化优化
  • vue做的个人网站优化设计单元测试卷
  • 连云港做网站制作首选公司湖南网站seo营销
  • 访问的网站显示建设中推广怎么推
  • 电商网络营销站长工具 seo查询