2020年4月17日

求二叉树的层次遍历

摘要: 求二叉树的层次遍历 Description 已知一颗二叉树的前序遍历和中序遍历,求二叉树的层次遍历。 Input 输入数据有多组,输入T,代表有T组测试数据。每组数据有两个长度小于50的字符串,第一个字符串为前序遍历,第二个为中序遍历。 Output 每组输出这颗二叉树的层次遍历。 Sample I 阅读全文

posted @ 2020-04-17 19:43 llllIYIlIN 阅读(202) 评论(0) 推荐(0) 编辑

求二叉树的先序遍历

摘要: 求二叉树的先序遍历 Description 已知一棵二叉树的中序遍历和后序遍历,求二叉树的先序遍历 Input 输入数据有多组,第一行是一个整数t (t<1000),代表有t组测试数据。每组包括两个长度小于50 的字符串,第一个字符串表示二叉树的中序遍历序列,第二个字符串表示二叉树的后序遍历序列。 阅读全文

posted @ 2020-04-17 19:41 llllIYIlIN 阅读(185) 评论(0) 推荐(0) 编辑

数据结构实验之二叉树一:树的同构

摘要: 数据结构实验之二叉树一:树的同构 Description 给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。 图1 图2 现给定两 阅读全文

posted @ 2020-04-17 14:25 llllIYIlIN 阅读(278) 评论(0) 推荐(0) 编辑

数据结构实验之二叉树的建立与遍历

摘要: 数据结构实验之二叉树的建立与遍历 Description 已知一个按先序序列输入的字符序列,如abc,,de,g,,f,,,(其中逗号表示空节点)。请建立二叉树并按中序和后序方式遍历二叉树,最后求出叶子节点个数和二叉树深度。 Input 输入一个长度小于50个字符的字符串。 Output 输出共有4 阅读全文

posted @ 2020-04-17 14:23 llllIYIlIN 阅读(287) 评论(0) 推荐(0) 编辑

数据结构实验之二叉树八:(中序后序)求二叉树的深度

摘要: 数据结构实验之二叉树八:(中序后序)求二叉树的深度 Description 已知一颗二叉树的中序遍历序列和后序遍历序列,求二叉树的深度。 Input 输入数据有多组,输入T,代表有T组数据。每组数据包括两个长度小于50的字符串,第一个字符串表示二叉树的中序遍历,第二个表示二叉树的后序遍历。 Outp 阅读全文

posted @ 2020-04-17 10:54 llllIYIlIN 阅读(222) 评论(0) 推荐(0) 编辑

数据结构实验之二叉树七:叶子问题

摘要: 数据结构实验之二叉树七:叶子问题 Description 已知一个按先序输入的字符序列,如abd,,eg,,,cf,,,(其中,表示空结点)。请建立该二叉树并按从上到下从左到右的顺序输出该二叉树的所有叶子结点。 Input 输入数据有多行,每一行是一个长度小于50个字符的字符串。 Output 按从 阅读全文

posted @ 2020-04-17 10:52 llllIYIlIN 阅读(161) 评论(0) 推荐(0) 编辑

数据结构实验之二叉树四:(先序中序)还原二叉树

摘要: 数据结构实验之二叉树四:(先序中序)还原二叉树 Description 给定一棵二叉树的先序遍历序列和中序遍历序列,要求计算该二叉树的高度。 Input 输入数据有多组,每组数据第一行输入1个正整数N(1 <= N <= 50)为树中结点总数,随后2行先后给出先序和中序遍历序列,均是长度为N的不包含 阅读全文

posted @ 2020-04-17 09:42 llllIYIlIN 阅读(379) 评论(0) 推荐(0) 编辑

导航