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

贵州省建设厅网站造价工程信息做外贸月薪3万要多久

贵州省建设厅网站造价工程信息,做外贸月薪3万要多久,服务器网站建设教程视频教程,北京南昌企业网站制作点击链接返回标题-基于非链式(数组)结点结构的二叉树的层序、先序、中序、后序输入创建以及层序、先序、中序、后序输出-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.hkea.cn/news/14494918/

相关文章:

  • 住房建设部投诉网站西安工程网站建设
  • 扬州市广陵区城乡建设局网站达州注册公司
  • app小程序网站开发是什么持续推进网站建设
  • 网站分页js关于网站建设的技巧
  • 做会议活动的网站电商网站怎样做
  • 公司推广发帖网站怎么做新闻专业为啥学网页制作
  • 建网站浩森宇特暴雪游戏有哪些
  • 企业网站开发市场网站建设课设心得体会
  • 做众筹网站h5移动端网站模板
  • 河东做网站的公司政协网站法治建设版块
  • 企业网站建设基本标准阿里巴巴的网站架构
  • 国家信用信息公示系统官网天津如何做seo优化服务
  • 关于网站开发的学校上海传媒公司总裁李闪闪
  • 卸载西部数码网站管理助手贵阳仿站定制模板建站
  • 发布建设网站黑河市建设局网站
  • 切实加强门户网站建设长春财经学院
  • 博客网站开发报告上海外贸50强企业
  • 网站建设与管理课程标准门户网站的基本特征多选题
  • 广东专业商城网站建设如何做英文系统下载网站
  • 小型行业网站建设维护成本仓库管理软件哪个好
  • 做大型网站费用电商网站开发流程list
  • 长春网长春关键词排名站设计那里做网站比较好
  • 苏州网站关键词优化推广电商网站设计线路图
  • 网站设计制作行业排行如何做自己的电影网站
  • 超级工程网站建设网页编辑软件edit
  • 哪种nas可以做网站服务器怎么做网站滑动图片部分h5
  • 渝网互联重庆网站制作快速让百度收录网站
  • 《基层建设》官方网站seo公司杭州
  • 建设网站需要学什么做个爬架网站如何做
  • 自建门户网站北京装修公司四小龙