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

网站后台编辑网站建设的知识

网站后台编辑,网站建设的知识,四维码制作网站,济南seo外贸网站建设要求: 熟悉树的基本定义,树的存储方式,建立方法及相关操作,能够根据实际情况选择合适的存储结构。 1、掌握树的遍历的基本操作 2、提交实验报告,报告内容包括:目的、要求、算法描述、程序结构、主要变量说明…

要求:

        熟悉树的基本定义,树的存储方式,建立方法及相关操作,能够根据实际情况选择合适的存储结构。

        1、掌握树的遍历的基本操作

        2、提交实验报告,报告内容包括:目的、要求、算法描述、程序结构、主要变量说明、程序清单、调试情况、设计技巧、心得体会。        

        以二叉链表作存储结构,试编写前序,中序,后序遍历二叉树算法

代码实现:

#include<stdio.h>
#include<stdlib.h>
#define BITREE_NODE_TYPE_ELEMENT chartypedef struct bi_tree_node
{BITREE_NODE_TYPE_ELEMENT data;struct bi_tree_node* LChild;struct bi_tree_node* RChild;
}BiTree_Node, * BiTree;void visit(BITREE_NODE_TYPE_ELEMENT data)
{putchar(data);
}void createBiTree(BiTree* bi_tree)
{char ch;ch = getchar();if (ch == '*')*bi_tree = NULL;else{*bi_tree = (BiTree)malloc(sizeof(BiTree_Node));(*bi_tree)->data = ch;createBiTree(&((*bi_tree)->LChild));createBiTree(&((*bi_tree)->RChild));}
}void preOrder(BiTree root1){if (root1 != NULL){visit(root1->data);	preOrder(root1->LChild);	preOrder(root1->RChild);}
}void inOrder(BiTree root2){if (root2 != NULL){inOrder(root2->LChild);	visit(root2->data);	inOrder(root2->RChild);}
}void postOrder(BiTree root3){if (root3 != NULL){postOrder(root3->LChild);postOrder(root3->RChild);visit(root3->data);}
}int main(){BiTree bi_tree = NULL;puts("请按照先序序列输入一棵二叉树的结点数据并用'*'来代表空值:");createBiTree(&bi_tree);printf("\n先序序列:");preOrder(bi_tree);printf("\n中序序列:");inOrder(bi_tree);printf("\n后序序列:");postOrder(bi_tree);putchar('\n');return 0;
}

执行结果:

http://www.dtcms.com/wzjs/557252.html

相关文章:

  • 建一个下载网站要什么cms系统网页视频下载快捷键
  • 深圳做网站外包公司有哪些建设银行贷款网站
  • 极速建站网站的总体方案与功能设计
  • 网站建设需要看什么书农业网站建设
  • 网站备案省份湖州建设局新网站
  • 用dw做音乐网站毕设网站代做一般预算多少钱
  • 江阴高新区建设促进服务中心网站建网站的步骤
  • 如何开发网站平台开发vue2.0网站开发
  • 用html5做的网站过程网站建设推广邮件
  • 网页游戏网站链接西安做网站公司
  • 怎样会展网站建设手机微信网站设计
  • 好用的软件下载网站公司提供平台
  • 去招聘网站做顾问石家庄网站制作报价
  • 自己可以做网站推广吗查询网址在哪里查
  • 网站支付的功能如何做有什么网站可以做微信支付宝支付
  • 网站备案 服务内容北京酒店设计公司
  • 网站建设中翻译美容设计网站建设
  • 成都网站建设公制作网站需要怎么做的
  • 设计师经常用的网站盘锦网站建设 盘锦建站推广 盘锦建站
  • 福州市交通建设集团有限公司网站营销网
  • 网站都有什么功能简洁大气网站设计
  • 盘州电子商务网站建设北京建筑网
  • 做网站分为哪几个岗位深圳创新网站建设
  • 网站做的不好会有什么后果wordpress还原回收站
  • 淘宝网站开发成本linode wordpress
  • 济南seo网站关键词优化排名交换友情链接的途径有哪些
  • 潍坊做网站哪家好网站建设的意义与目的
  • wordpress做教育网站中国建筑集团2023招聘官网
  • 各大网站域名大全WordPress给编辑器
  • 西安市建设干部学校网站东莞活动外包