统计二叉树系统的设计与实现
建立二叉树,统计二叉树中度为2的结点个数和叶子结点个数( 用递归或非递归的方法都可以,先序、中序或后序均可)
6.2问题分析和任务定义
(1) 要求能够输入树的各个结点;
(2) 要求能输出中度为2的结点及个数的函数、输出叶子结点及个数的函数;
6.3 数据类型和系统设计
(1)存储结构设计
运用先序遍历,通过累加的方法统计度为2的结点个数和叶子结点个数。
(2)系统功能设计
(1) 建立一个二叉树;
(2) 统计二叉树中的结点数;
(3) 输出所有叶子结点;
#include<stdio.h>