码迷,mamicode.com
首页 >  
搜索关键字:子节点    ( 4701个结果
DOM
1.childNodes(属性) 子--节点(node)--集合(s) (返回数组)只包含一级子节点,不包含后辈孙级以下的节点,但是节点类型有非常多种(12种),比如元素节点,文本节点,属性节点等等 children(属性)子节点集合 (返回数组)与childNodes属性的区别是只包含【元素类型....
分类:其他好文   时间:2015-07-14 19:54:57    阅读次数:109
树形DP Gym 100496H House of Representatives
题目传送门 1 /* 2 题意:寻找一个根节点,求min f(u) = ∑ρ(v, u) * p(v)。ρ(v, u)是u到v的距离,p(v)是v点的权值 3 树形DP:先从1出发遍历第一次,sum[u]计算u到所有子节点v的路径权值(之后的点路径有叠加,所以先把路径权值加后*w),...
分类:其他好文   时间:2015-07-14 19:45:06    阅读次数:99
树形DP URAL 1039 Anniversary Party
题目传送门 1 /* 2 题意:上司在,员工不在,反之不一定。每一个人有一个权值,问权值和最大多少。 3 树形DP:把上司和员工的关系看成根节点和子节点的关系,两者有状态转移方程: 4 dp[rt][0] += max (dp[son][1], dp[son]...
分类:其他好文   时间:2015-07-14 19:37:50    阅读次数:98
大顶堆(c++实现)
【大顶堆的性质】大顶堆是一棵完全二叉树,且树中的每个节点的值都不小于它的孩子节点的值。我们可以用一个heap数组来表示它。【大顶堆的插入、删除】 大顶堆的插入:首先初始化插入位置为最后,然后从下往上调整堆(调整插入元素的位置)。在调整过程中,若当前节点的父亲节点小于插入元素,则将其父亲节点的值赋给当前节点,父亲节点作为当前节点,依此继续;否则当前节点即为插入位置。 大顶堆的删除:删除根,初始化最后一...
分类:编程语言   时间:2015-07-14 17:58:44    阅读次数:330
BZOJ4154——IPSC2015 Generating Synergy
题意:AC通道 题解: 这题有个十分巧妙的解法。 因为有子树修改,而又不是整棵子树的修改,直接上dfs序是不行的。 考虑它每次修改的只有子节点,而且有距离限制,我们想到这是与点的深度有关的问题。 于是我们把树上的点抽象到二维平面上,横坐标为其dfs序,纵坐标为其深度,这样每次的修改就对应一个区域的染色操作,这东西用kdtree可以随便搞,弄个lazytag就可以了。一堆调试用的代码,所以看...
分类:其他好文   时间:2015-07-14 13:43:58    阅读次数:116
leetcode 235 Lowest Common Ancestor of a Binary Search Tree
1. 问题描述  给定一棵二叉搜索树(BST),查找两个节点的最短公共祖先节点。   2. 方法与思路  这是一个简化的LCA问题,由于是二叉搜索树,树的本身就有一定节点,左儿子节点的值小于父节点值,父节点值小于右儿子节点的值。这样我们可以递归查找就可以了,如果当前节点值大于给定两个节点的值就去它的左子树查找,如果当前节点的值小于给定两个节点的值,就去它的右子树查找,否则返回该节点。   /**...
分类:其他好文   时间:2015-07-14 13:36:43    阅读次数:74
XML文档的SAX解析
xml文件:<?xmlversion="1.0"encoding="UTF-8"?> <books><!--根节点--><!--这里的空白也算一个节点,所以books共有5个子节点--> <bookid="book1"w="wwwww"> <name><a>AAAAAA</a>bookName1</name> <price>10...
分类:其他好文   时间:2015-07-14 06:19:29    阅读次数:141
基本数据结构之堆
堆的定义堆是一个完全二叉树或者近似的完全二叉树堆的性质 父结点的键值总是大于或等于(小于或等于)任何一个子节点的键值。 每个结点的左子树和右子树都是一个二叉堆(都是最大堆或最小堆)。堆的存储一般都用数组来表示堆,i结点的父结点下标就为(i – 1) / 2。它的左右子结点下标分别为2 * i + 1和2 * i + 2 堆的特点插入元素和弹出堆顶元素的时间复杂度lg(n) 判断序列是不是堆根据性质判...
分类:其他好文   时间:2015-07-13 22:28:39    阅读次数:130
平衡二叉树
每个节点最多有两个子节点的树是二叉树。查找树和排序树是特殊的二叉树,左子树中的值都比父节点的值小,右子树的值都比父节点的大。平衡二叉树是一种特殊的查找树,任意一个节点的两个子树的深度之差小于等于1。这样的树可以保证二分搜索任意元素都是O(log n)的,一般还附带带有插入或者删除某个元素也是O(log n)的的性质。 平衡二叉树(Balanced binary tree)是由...
分类:其他好文   时间:2015-07-13 16:17:19    阅读次数:117
删除TreeView节点以及其子节点
//1.删除TreeView节点以及其子节点procedure TForm2.Button1Click(Sender: TObject);var TreeNode:TTreeNode;begin if TreeView1.Selected Nil then Begin TreeNode := Tr....
分类:其他好文   时间:2015-07-13 15:59:05    阅读次数:115
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!