码迷,mamicode.com
首页 >  
搜索关键字:trie 树    ( 65186个结果
[leetcode]_Balanced Binary Tree
第四道树题,逐渐能写递归了。虽然最后AC的代码还是看了网络,但是距离成功攻克此类问题仅一步之遥。题目:一棵树,判断是否为AVL。(AVL条件:树上任意一点的左右子树的高度差_ 1 ) return false; else return isBalanced(root.lef...
分类:其他好文   时间:2014-05-16 04:04:41    阅读次数:259
【数据结构】Trie树
1.Trie树简介 Trie树,又称字典树、前缀树,被用于信息检索(information retrieval)的数据结构。Trie一词便来自于单词retrieval。基本思想:用字符串的公共前缀降低查询时间。比如,在最优的查询二叉树中查询关键字的时间复杂度为M * log N,M是字符串最大长度,N为字符串数量;而用Trie树时,只需O(M)时间。 [1] 中给出一个简单...
分类:其他好文   时间:2014-05-15 23:36:16    阅读次数:394
每日总结-05-15
今天去上了jsp的上机,感觉以前似乎落下一些知识点。但是没事,我相信我会学会的。。。 今天做了两道AC自动机的题目,感觉跟伸展树一样,AC自动机越来越水了。。。 下午为校赛出了两道题目。虎哥哥告诉我,我要出四道题目。今天先出两道,明天再出两道,爽歪歪。 今天也有一些事情让我很不爽,sad,或许影响到了些许的效率。 AC自动机还有不到10个题,打算这周刷完,然后进军下一个知识点。奋斗吧,小少...
分类:其他好文   时间:2014-05-15 23:00:38    阅读次数:567
HDU 1754 I Hate It (线段树)
Problem Description 很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。 这让很多学生很反感。 不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。   Input 本题目包含多组测试,请处理到文件结束。 在每个测试的第一行,有两个正整数 N...
分类:其他好文   时间:2014-05-15 20:23:07    阅读次数:287
ZOJ 3635 线段树
线段树维护的是区间有多少个空位置,每次查询第X个空位置在哪,sum[rt]>=X就向左区间找,sum[rt] #include #include #include using namespace std; #define lson l , m , rt << 1 #define rson m + 1 , r , rt << 1 | 1 const int maxn = 55555; int...
分类:其他好文   时间:2014-05-15 20:19:48    阅读次数:256
XML概述
java API解析XML文件 解析xml方式: a.DOM (Document Object Model) 优点:把xml文件放到内存中为一个树状结构,可以遍历和修改节点。 缺点:当文件比较大的时候,内存压力比较大,读写速度慢。 b.SAX(Simple API for XML) 把xml文件做为一个流,当触发标记开始、标记内容开始、标记结束这些动作。 优点:可以马上开始,速度快,没有内存压力 ...
分类:其他好文   时间:2014-05-15 20:14:42    阅读次数:434
wikioi 1282 约瑟夫问题 线段树
和上一题一样,寻找第K个位置,只不过需要处理一下下一个位置在哪,画图看看就知道了。 #include #include #include using namespace std; #define lson l , m , rt << 1 #define rson m + 1 , r , rt << 1 | 1 const int maxn = 30000+5; int sum[maxn<<...
分类:其他好文   时间:2014-05-15 20:07:28    阅读次数:262
HDU 1166 敌兵布阵(线段树)
Problem Description C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地的人数都有可能发生变动,可能增加或减少若干人手,但这些都逃不过C国的监视...
分类:其他好文   时间:2014-05-15 18:36:59    阅读次数:208
[leetcode]_Minimum Depth of Binary Tree
第五道树题,10分钟之内一遍AC。做树题越来越有feel~题目:求一棵树从root结点到叶子结点的最短路径。思路:仍然是递归。如果一个结点的左右子树任意一边为Null,该子树的minDepth应为非null子树的高度+1;如果一个结点的左右子树两边都非Null,则该子树的minDepth应为两个子树...
分类:其他好文   时间:2014-05-15 17:24:43    阅读次数:226
几条关于异常处理的备忘
checked exception 有时会成为代理的障碍(又多了一条不用checked exception的理由)。 某lib的异常类型设计为单根的异常类型树时,根类型选择 extends RuntimeException,而不是 Exception,但是fatal和non fatal最好还是清楚的分开成两枝。 lib最好特别为其实现的实例化过程设计专门的异常类型。...
分类:其他好文   时间:2014-05-15 13:28:22    阅读次数:181
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!