
uva
文章平均质量分 72
YI__JIA
这个作者很懒,什么都没留下…
展开
-
oj数组模板类Array
#include <iostream> #include <string> #include <cstring> #include <vector> #include <set> #include <algorithm> using namespace std;bool cmp(double a, double b) { return a > b; } template <class T>原创 2016-04-29 18:19:52 · 487 阅读 · 0 评论 -
uva536-Tree Recovery-二叉树遍历
与算法入门经典中的例题6-8,uva548类似。本题是已知先序和中序遍历求后序遍历。 先序中序后序遍历都是根据递归定义的深度优先(DFS)遍历。如下所示:PreOrder(T) = T 的根节点 + PreOrder(T 的左子树) + PreOrder(T 的右子树) InOrder(T) = InOrder(T 的左子树) + T 的根节点 + InOrder(T 的右子树) Pos原创 2016-04-22 20:35:13 · 1852 阅读 · 1 评论 -
算法入门经典习题6-2,uva712,S-Trees
大水题。本题找到解法就好做了。 以下是我本人的一种思路,我觉得挺偏的,但是很简单。原题就不再赘述。 比如叶子是uva中的“00000111” 对于查询 “000”“010”“111”“110” 转化为十进制,就是在叶子中的变量的值; 0, 2, 7, 6 对应的 输出就是 “0011”。 仔细想一下,也就这么回事。//S-Trees #include <iostream> #incl原创 2016-04-21 23:44:05 · 983 阅读 · 1 评论