二叉树编码
[问题描述]编程实现二叉树的建立,先序、中序、后序、层序遍历(非递归方法),二叉树的高度、交换左右子树,统计叶子节点的数目,判断是否为完全二叉树,用括号的形式输出树等功能。[基本要求]程序输出菜单界面,菜单包含8个功能项:(1).创建二叉树:用先序的方式创建二叉树;(2).创建二叉树:利用中序与先序遍历的结果创建二叉树;(3).显示二叉树:用括号的形式输出二叉树(4).树的基本属性:总节点数、叶子节点数、高度、宽度、是否为完全二叉树(5).树的遍历:中序遍历结果、先序遍历结果、后序遍历结果、层次遍历结果(全部非递归算法)(6).交换左右子树;(7).销毁二叉树;(8).退出;
用户评论
推荐下载
-
二叉树的二叉链表源码
二叉树的二叉链表源码
25 2019-01-10 -
二叉树的二叉链存储
二叉树的二叉链存储//二叉树的二叉链存储.cpp//二叉树的二叉链存储.cpp//二叉树的二叉链存储.cpp
25 2019-05-20 -
二叉树的二叉链表实现
使用二叉链表实现二叉树,提供常见的操作:各种遍历,求树高,节点数。
34 2019-05-02 -
二叉树的遍历二叉链表
二叉树的先序递归,后序递归,中序递归遍历,按层次遍历
36 2019-01-01 -
创建二叉树二叉树如何删除节点操作教程
代码如下: // 二叉树.cpp : 定义控制台应用程序的入口点。 // /* *二叉树作业 *2012.12.1 13:55 *Made By Karld Vorn Doenitz */ #incl
15 2021-01-03 -
VC++ 二叉树遍历及二叉树生成理解
1、对二叉树先、中、后根遍历理解 2、使用C++实现根据给出的序列生成对应的二叉树 3、MFC 演示二叉树生成过程
16 2020-10-27 -
判断二叉树是否为完全二叉树的实例
主要介绍了判断二叉树是否为完全二叉树的实例的相关资料,需要的朋友可以参考下
19 2020-09-25 -
二叉树的线索化中序线索二叉树
NULL 博文链接:https://128kj.iteye.com/blog/1634367
58 2019-04-12 -
根据给定的二叉树求二叉树的高度
Find the height of the binary tree based on the given binary tree
23 2019-06-27 -
二叉树的建立遍历以及线索化二叉树
二叉树的建立与遍历及二叉树中序线索化及线索化遍历的实现,用队列存储二叉树数据,二叉树结构体包括数据域、左孩子、右孩子、左线索、右线索
26 2019-05-03
暂无评论