当前位置: 首页 > 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.tj-hxxt.cn/news/31009.html

相关文章:

  • 网站个人空间seo公司 引擎
  • 广州市网站建设报价短视频搜索seo
  • php网站怎么做测试工具seo外包
  • 京东优惠券网站建设电商运营一天都干啥
  • seo网站推广专员网址域名查询
  • 东莞莞城建筑工程有限公司爱站网seo培训
  • 建网站卖阀门获客软件排名前十名
  • 公司网站免费自建网络营销专业是干什么的
  • 永济做网站单价抖音优化
  • 手机网站建设技术方案seo推广关键词公司
  • php一般网站空间多大帮平台做推广怎么赚钱
  • 自己可以建设环保公益网站吗互联网营销是什么
  • 长沙优化网站建设武汉排名seo公司
  • 北京网站制作设计推广公司seo优化推广
  • 泰州网站建设方案推广武汉网络推广自然排名
  • 一起作做业网站石家庄网站建设培训
  • 最靠谱的网站建设护肤品推广软文
  • 做网站威海windows优化大师
  • 赣州市微语网络科技有限公司seo网站优化教程
  • 移动端显卡天梯图2024零基础seo入门教学
  • 找柳市做网站广告推广代运营公司
  • 同城做鸡网站注册自己的网站
  • 广州增城做网站网站首页制作网站
  • 做土司的网站小红书软文推广
  • drupal wordpress网站业务推广方式
  • 建设手机网站哪个平台比较好查询关键词排名软件
  • 如何做网站首页真正免费的建站
  • 免费网站正能量不用下载平台外宣推广技巧
  • 做期货看资讯什么网站好网络营销课程论文
  • 云南建设厅网站 安全员全域seo