考研模块之树
文章平均质量分 80
S031302306
Hello world!
展开
-
树与二叉树的转化
我们已经了解了树的定义和存储结构,对于树来说,在满足树的条件下可以是任意形状,一个结点可以有任意多个孩子,显然处理起来非常复杂,去研究相关的性质和算法会很不容易。有没有简单的算法来解决对树的处理的难题呢? 我们还介绍过二叉树,尽管它也是树形结构,但由于每个结点的度最多为2,变化相对简单,因此很多二叉树的性质和算法都被研究出来。如果书友的树都像二叉树一样方便就好了,这就涉及到二者的转换。转载 2016-06-27 15:42:44 · 506 阅读 · 0 评论 -
NYOJ_国王的烦恼
题目: 描述 C国由n个小岛组成,为了方便小岛之间联络,C国在小岛间建立了m座大桥,每座大桥连接两座小岛。两个小岛间可能存在多座桥连接。然而,由于海水冲刷,有一些大桥面临着不能使用的危险。如果两个小岛间的所有大桥都不能使用,则这两座小岛就不能直接到达了。然而,只要这两座小岛的居民能通过其他的桥或者其他的小岛互相到达,他们就会安然无事。但是,如果前一天两个小岛之间还有方法可以到原创 2016-07-06 09:44:25 · 794 阅读 · 0 评论 -
NYOJ1063_生活的烦恼
描述 生活的暑假刚集训开始,他要决心学好字典树,二叉树,线段树和各种树,但生活在OJ上刷题的时候就遇到了一个特别烦恼的问题。那当然就是他最喜欢的二二叉树咯!题目是这样的:给你一颗非空的二叉树,然后再给你一个整数n,让生活输出这颗二叉树的第n(n>0且n 输入第一行输入一个数N,表示有N组测试数据。接下来N行,每行一个字符串,用'#'表示为空的节点,树的结束标志为'@'。'@原创 2016-07-06 10:40:40 · 623 阅读 · 0 评论 -
二叉树的创建与各种遍历方式
#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef struct BiTNode { string data;原创 2016-07-06 16:10:52 · 318 阅读 · 0 评论 -
NYOJ_重建二叉树
重建二叉树 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 题目很简单,给你一棵二叉树的后序和中序序列,求出它的前序序列(So easy!)。 输入输入有多组数据(少于100组),以文件结尾结束。 每组数据仅一行,包括两个字符串,中间用空格隔开,分别表示二叉树的后序和中序序列(字符串长度小于26,输入数据保证合法)。输出每组输出数据单独占一行,输出对应得原创 2016-07-08 09:36:44 · 304 阅读 · 0 评论