- 博客(5)
- 收藏
- 关注
原创 PTA 7-1 根据后序和中序遍历输出先序遍历
本题要求根据给定的一棵二叉树的后序遍历和中序遍历结果,输出该树的先序遍历结果。输入格式:第一行给出正整数N(≤30),是树中结点的个数。随后两行,每行给出N个整数,分别对应后序遍历和中序遍历结果,数字间以空格分隔。题目保证输入正确对应一棵二叉树。输出格式:在一行中输出Preorder:以及该树的先序遍历结果。数字间有1个空格,行末不得有多余空格。输入样例:72 3 1 5 7 6 41 2 3 4 5 6 7输出样例:Preorder: 4 1 3 2 6 5 7
2022-10-14 17:45:26 131
原创 PTA 6-2后序输出第i个结点
本题要求实现对于给定的二叉树,打印后序序列中指定序号的结点。函数接口定义:void PrintNode(BiTree T); T是二叉树树根指针,PrintNode函数输出给定二叉树的后序序列中第n个结点,n为结点在后序序列中的序号,从1开始编号。其中BinTree结构定义如下:typedef char ElemType;typedef struct BiTNode{ ElemType data; struct BiTNode *lchild, *rchild;}
2022-10-14 17:42:20 235
原创 (递归法)二叉树创造,前中后序输出,深度,叶子数,结点数算法
//头文件包含#include<stdlib.h>#include<stdio.h>#include<malloc.h>//函数状态码定义#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define OVERFLOW -1#define INFEASIBLE -2#define NULL 0typedef int Status;
2022-10-14 17:33:31 165 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人