码迷,mamicode.com
首页 >  
搜索关键字:叶子    ( 2578个结果
poj1155:树形dp
题意是:给定一棵树,1为根结点表示电视台,有m个叶子节点表示客户,有n-m-1个中间节点表示中转站,每条树边有权值。然后要是跑叶子节点的话边的值只需要++一次就好,叶子节点有权值。问电视台不亏损的情况最多有几个客户可以看到比赛?转移方程是 dp[v][j] = max(dp[v][j],dp[v][...
分类:其他好文   时间:2015-10-21 18:49:28    阅读次数:169
数据结构例程——哈夫曼树
本文是数据结构基础系列(6):树和二叉树中第15课时哈夫曼树的例程。#include #include #define N 50 //叶子结点数 #define M 2*N-1 //树中结点总数//哈夫曼树的节点结构类型 typedef struct { char data; //结点值 double weight;...
分类:其他好文   时间:2015-10-20 06:41:24    阅读次数:161
Uva 1354 Mobile Computing
题目链接题意: 在一个宽为r 的房间里, 有s个砝码, 每个天平的一端要么挂砝码, 要么挂另一个天平, 并且每个天平要保持平衡。 求使得所有砝码都放在天平上, 且总宽度不超过房间宽度的最大值。思路: 每个节点只能有两个子节点, 这是一棵二叉树的形式。 通过枚举二叉树的形态, 再枚举每一个叶子...
分类:其他好文   时间:2015-10-17 13:30:23    阅读次数:187
决策树算法之C4.5
机器学习中很重要的一个内容就是分类(classification).即根据已有的数据构造出一个模型,通过该模型可以给每个数据标明其所属的种类。通常所见的种类的集合包括{yes,no},{good,bad}等等。需要指出分类的结果集合必须是离散的。决策树是一种简单且广泛使用的分类器。决策树的每个叶子节...
分类:编程语言   时间:2015-10-16 18:46:34    阅读次数:186
Index Seek和Index Scan的区别
Index Seek是Sql Server执行查询语句时利用建立的索引进行查找,索引是B树结构,Sql Server先查找索引树的根节点,一级一级向下查找,在查找到相应叶子节点后,取出叶子节点的数据。对于聚集索引,叶子节点是整个表的数据,能够获取到所有列的数据,而对于非聚集索引,叶子节点存储的是索引...
分类:其他好文   时间:2015-10-12 20:57:36    阅读次数:747
Another Crisis
题意:给出一个树,当孩子节点为1的数量占孩子总数的T%时父节点变成1,求使根节点变成1需要叶子节点为1的最小数量。分析:简单的树状dp,dp[i]以i为根的子树所需的最小数量,取它所有子树中最小的T%,即可,分析时觉得这个方法会超时,可能题目数据太水。#include #include #inclu...
分类:其他好文   时间:2015-10-11 23:08:32    阅读次数:277
B树算法与实现 (C语言实现)
B树的定义假设B树的度为t(t>=2),则B树满足如下要求:(参考算法导论)(1)每个非根节点至少包含t-1个关键字,t个指向子节点的指针;至多包含2t-1个关键字,2t个指向子女的指针(叶子节点的子女为空)。(2)节点的所有key按非降序存放,假设节点的关键字分别为K[1], K[2] … K[n...
分类:编程语言   时间:2015-10-10 22:49:51    阅读次数:254
lintcode 容易题:Maximum Depth of Binary Tree 二叉树的最大深度
题目:二叉树的最大深度给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的距离。样例给出一棵如下的二叉树: 1 / \ 2 3 / \ 4 5这个二叉树的最大深度为3.解题:递归方式求树的深度,记住考研时候考过这一题Java程序:/** * Definition of...
分类:其他好文   时间:2015-10-10 16:46:07    阅读次数:228
mysql中InnoDB表为什么要建议用自增列做主键
InnoDB引擎表的特点1、InnoDB引擎表是基于B+树的索引组织表(IOT)关于B+树(图片来源于网上)B+ 树的特点:(1)所有关键字都出现在叶子结点的链表中(稠密索引),且链表中的关键字恰好是有序的;(2)不可能在非叶子结点命中;(3)非叶子结点相当于是叶子结点的索引(稀疏索引),叶子结点相...
分类:数据库   时间:2015-10-09 22:37:07    阅读次数:210
BZOJ3165 : [Heoi2013]Segment
建立线段树,每个节点维护该区间内的最优线段。插入线段时,在线段树上分裂成$O(\log n)$棵子树,若与当前点的最优线段不相交,那么取较优的,否则暴力递归子树。查询时在叶子到根路径上所有点的最优线段中取个最优的即可。时间复杂度$O(n\log^2n)$。#include#include#inclu...
分类:其他好文   时间:2015-10-08 19:50:27    阅读次数:167
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!