码迷,mamicode.com
首页 >  
搜索关键字:树    ( 64040个结果
[leetcode]Balanced Binary Tree @ Python
原题地址:http://oj.leetcode.com/problems/balanced-binary-tree/题意:判断一颗二叉树是否是平衡二叉树。解题思路:在这道题里,平衡二叉树的定义是二叉树的任意节点的两颗子树之间的高度差小于等于1。这实际上是AVL树的定义。首先要写一个计算二叉树高度的函...
分类:编程语言   时间:2014-05-12 14:51:47    阅读次数:304
[leetcode]Construct Binary Tree from Preorder and Inorder Traversal @ Python
原题地址:http://oj.leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/题意:根据二叉树的先序遍历和中序遍历恢复二叉树。解题思路:可以参照http://www.cnblogs.com...
分类:编程语言   时间:2014-05-12 14:24:57    阅读次数:324
[leetcode]Construct Binary Tree from Inorder and Postorder Traversal @ Python
原题地址:http://oj.leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal/题意:根据二叉树的中序遍历和后序遍历恢复二叉树。解题思路:看到树首先想到要用递归来解题。以这道题为例:如果一...
分类:编程语言   时间:2014-05-12 14:09:28    阅读次数:321
oracle层次查询
1 定义: 层次查询使用树的遍历,走遍含树形结构的数据集合,来获取树的层次关系报表的方法 树形结构的父子关系,你可以控制: ① 遍历树的方向,是自上而下,还是自下而上 ② 确定层次的开始点(root)的位置 层次查询语句正是从这两个方面来确定的,start ...
分类:数据库   时间:2014-05-12 13:42:49    阅读次数:563
淡淡流年香
文/文莲韵不喜欢香艳的东西,那种浓烈的火辣的味道,似乎太刺人眼眸,感觉不舒服,叫人无法忍受。总是偏爱那些清新淡雅的带着丝丝薄凉的东西,一眼,就会莫名其妙的喜欢,润了心,入了骨,一见钟情,爱不释手。喜欢淡淡的清风,风里有淡淡的思念,就像这春天,微风拂面,柔情万千。吹面不寒杨柳风,春风总是温婉多情,似婉...
分类:其他好文   时间:2014-05-10 18:45:13    阅读次数:247
俞敏洪的精彩演说--小草
我们有两种生活方式,第一种是像草一样的活着;你尽管活着,每天还在成长,但是你毕竟是一棵草,你吸收雨露阳光,但是你长不大,人们可以踩过你,但是人们不会因为你的痛苦而产生痛苦。人们不会因为你被踩了而怜悯你,因为人们本来就没有看到你。所以我们每个人都应该像树一样的成长,即使我们现在什么都不是,但是只要你....
分类:其他好文   时间:2014-05-10 07:15:10    阅读次数:292
hdu-1561 The more, The Better (树形dp入门,有依赖的背包问题
ACboy很喜欢玩一种战略游戏,在一个地图上,有N座城堡,每座城堡都有一定的宝物,在每次游戏中ACboy允许攻克M个城堡并获得里面的宝物。但由于地理位置原因,有些城堡不能直接攻克,要攻克这些城堡必须先攻克其他某一个特定的城堡。你能帮ACboy算出要获得尽量多的宝物应该攻克哪M个城堡吗?...
分类:其他好文   时间:2014-05-10 04:47:27    阅读次数:286
hdu1875浅谈prim算法的朴素实现
给你几个(<=100)小岛的坐标,然后你把所有的岛都修上桥连接起来,求最小花费,还有个附加的限制:只有岛之间的距离大于等于10,或小于等于1000时才能修桥。 很明显这是一道MST(最小生成树)的题目.最小生成树的常用算法有两个kruskal和prim算法。一言以蔽之,两者的不同之处在于:kruskal----归并边;prim----归并点。我用离散数学来描述一下。 设有图G=(V,E),所有的结点集合为V,另有一空集合U。基本思路是: 先随意确定一个起点。 设此点为v,加入集合U中。 ...
分类:其他好文   时间:2014-05-10 04:23:55    阅读次数:334
二叉查找树
相关性质 可查看维基百科"二叉查找树"关键性质:设root为二叉查找树的结点 如果a是root的左结点 key[a] 2 #include 3 using namespace std; 4 /*二叉查找树*/ 5 /*实现中假设关键元素互不相同*/ 6 typedef i...
分类:其他好文   时间:2014-05-10 02:28:24    阅读次数:630
USACO Cow Pedigrees
题意是,有这样一种二叉树,每个节点的孩子数目不是0就是2,现在有N个节点,要组成一颗高度为K的这样的二叉树,问你有多少种组成方法。理所当然的想到了DP,一开始想的方程是f(i,j)为给你i 个节点,构成高度为j的这样的二叉树的种类数,转移的时候f(i,j) = Σf(k1,h1)*f(k2,h2),...
分类:其他好文   时间:2014-05-10 02:27:59    阅读次数:358
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!