精选优质文档-倾情为你奉上上机实验课(树+图) 实验目的:1掌握二叉树的定义,存储结构的特征;2掌握二叉树的基本操作,如建立、前序遍历、中序遍历和后序遍历(三者中至少一种熟练掌握)、特殊节点(只有左子树或右子树,只有叶子节点)个数的统计等;实验内容:用递归的方法实现以下算法:1 以二叉链表表示二叉树,建立一棵二叉树,树结构如图 2输出二叉树的前序遍历结果;3输出二叉树的中序遍历结果(递归+非递归);4输出二叉树的后序遍历结果(递归+非递归(兴趣附加题);5统计二叉树的叶结点个数;6统计二叉树的结点个数;7. 统计二叉树所有只有左子树的节点个数7计算二叉树的深度。8交换二叉树每个结点的左孩子和右孩子(兴趣附加题);程序:#include#includetypedef struct nodestruct node *lchild;struct node *rchild;char data;
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。