码迷,mamicode.com
首页 >  
搜索关键字:叶子    ( 2578个结果
BZOJ3607 : 数据网络
首先答案一定是包含直径某个端点的一个连通块里所有边权值之和,设直径为$AB$,以$A$和$B$分别为根进行处理。 首先按照最长路法则将这棵树进行树链剖分,那么每个叶子的贡献为它与它所在链顶端的点的距离。 将叶子按贡献从大到小排序,并求出$h[x]$表示$x$子树内叶子排名的最小值。 对于询问$(x,
分类:其他好文   时间:2016-03-01 00:41:26    阅读次数:302
浅谈红黑树(C语言代码实现)
定义:我们先来看看《算法导论》中的红黑树的定义:“红黑树是许多‘平衡’搜索树的一种,可以保证在最坏的情况下基本动态集合操作的时间复杂度为O(lgn)。”性质:红黑树的性质如下:1、每个节点是红色的,或者是黑色的。2、根节点和叶子节点是黑色的。3、如果一个节点是红色..
分类:编程语言   时间:2016-02-29 23:27:36    阅读次数:617
瓦尔登湖的访客——读《瓦尔登湖》有感
瓦尔登的访客 程涵 20135210 他曾在美国最好的大学——哈佛大学受过教育,他曾到荒凉的瓦尔登湖边隐居,像一个原始人那样简单地生活, 他与山川草木结为密友,他能从一片叶子看出春夏秋冬,他的手不仅拿笔,也拿斧子,他的眼睛不仅看书,也看绿树、青草、落日和闪动着波光的湖水。他是著名散文集《瓦尔登湖》作
分类:其他好文   时间:2016-02-28 23:07:07    阅读次数:370
蓝桥杯:生命之树
生命之树 在X森林里,上帝创建了生命之树。 他给每棵树的每个节点(叶子也称为一个节点)上,都标了一个整数,代表这个点的和谐值。上帝要在这棵树内选出一个非空节点集S,使得对于S中的任意两个点a,b,都存在一个点列 {a, v1, v2, ..., vk, b} 使得这个点列中的每个点都是S里面的元素,
分类:其他好文   时间:2016-02-26 23:41:10    阅读次数:357
红黑树
二叉搜索树基本操作都可以在O(h)内完成,然而数的高度较高时,可能并不比在链表上执行的快。红黑树是平衡搜索树中的一种保证在最坏情况下时间复杂度为O(lg(n)) 红黑树的性质 每个节点或是红色或是黑色 根节点是黑色的 每个叶节点是黑色的 如果一个节点是红色,则两个子节点是黑色的 每个节点,到后代叶子
分类:其他好文   时间:2016-02-26 17:10:46    阅读次数:262
hdu5242 上海邀请赛 优先队列+贪心
题意是给你一棵树 n个点 n-1条边 起点是1 每一个点都有权值 每次能从根节点走到叶子节点 经行k次游戏 每次都是从1開始 拿过的点的权值不能拿第二次 问最大权值和。 開始看到题时也没想到什么方法 就依照常规的来 结果超时了 试着优化了好多次 最后过了 百度题讲解是树链剖分 醉了 还没学!。。 说
分类:其他好文   时间:2016-02-26 13:56:22    阅读次数:137
【每日算法】二叉树的遍历
二叉树特点 每个节点最多有两棵子树; 二叉树是有序的,即区分左右子树的次序。 完全二叉树 叶子节点只能出现在最下两层,且最下层的叶子节点都集中在二叉树左侧连续的位置。 如果有度为1的节点,只可能有一个,且该节点只有左孩子。 二叉树实现 这里只讲二叉链表实现,使用C++。 templateclass DataType> struct BiNode { DataTy...
分类:编程语言   时间:2016-02-25 01:42:09    阅读次数:265
UVA 1267 - Network(贪心DFS)
题目链接:点击打开链接 题意:一开始只有一个结点上有一个服务器, 为了让所有叶子结点距离服务器的距离不超过k, 我们在非叶子结点上添加服务器, 问最少添加多少服务器。 思路:贪心。 将第一个服务器所在结点作为根结点, 向下拓展, 记录父子关系, 将叶子结点的深度排序, 从最深的结点开始向上找k个距离的父节点, 安装服务器, 并进行一次DFS, 将所有距离它不超过k的结点标记。 细节参见代码:...
分类:Web程序   时间:2016-02-24 17:36:14    阅读次数:205
LeetCode Path Sum
判断一棵二叉树是否有一条从根节点到某一叶子节点的路径,该路径上所有节点的和为一个特定值。...
分类:其他好文   时间:2016-02-24 11:00:25    阅读次数:131
LeetCode Minimum Depth of Binary Tree
求一棵二叉树的最小高度,即从根节点到最近叶子节点的路径经过的节点数。...
分类:其他好文   时间:2016-02-23 09:49:25    阅读次数:154
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!