码迷,mamicode.com
首页 >  
搜索关键字:子节点    ( 4701个结果
hdu 4219, 树形概率DP
题意: 给定一颗树,每机在区间 [0,L] 中选择。求最终形成的树上任意两点间距离不超过S的概率。解决: dp[以i为根][以j为叶子节点到i的最远距离] 当j*2s的时候,这个子树必定有且仅有一个链的长度是s,那么 枚举该链,让其他链的长度任意取值,所有情况之和就是概率。待补。
分类:其他好文   时间:2015-07-26 20:50:35    阅读次数:116
二叉树各种操作的总结
求二叉树中的节点个数 求二叉树中叶子节点的个数 求二叉树的深度 求二叉树第K层的节点个数 递归遍历前序中序后序 非递归遍历前序中序后序层序 1 前序遍历 2 中序遍历 3 后序遍历 4 层序遍历 将二叉查找树变为有序的双向链表 判断两棵二叉树是否结构相同 判断二叉树是不是平衡二叉树 判断二叉树是否是搜索二叉树 求二叉树中两个节点的最低公共祖先节点 求二叉树中节点的最大距离 由前序遍历序列和中序遍历序列重建二叉树...
分类:其他好文   时间:2015-07-26 12:41:58    阅读次数:186
(015)实现一个函数来检查是否平衡树(keep it up)
实现一个函数来检查是否平衡树。这个问题而言。 平衡指的是这棵树随意两个叶子结点到根结点的距离之差不大于1。这个题我们能够採用暴力搜索,找到叶子节点到根节点的最小值和最大值。然后他们的差假设大于1就不是平衡树,反之则是平衡树。int MinDepth = std::numeric_limits::ma...
分类:其他好文   时间:2015-07-25 21:24:39    阅读次数:172
[Leetcode] Binary Tree PosterOrder Travel
后序遍历的遍历中,某一个节点要被输出,在两种情况下:当前节点的左右孩子为空;当前节点的左右孩子已经被访问。第一种情况非常容易判断第二种情况需要记录访问过的节点,显然当前节点如果有孩子,则对它的访问会紧跟在它的孩子节点之后,无论是左右。所以只需记录每次访问的节点,就Ok![1]http://www.c...
分类:其他好文   时间:2015-07-25 12:06:37    阅读次数:96
先序遍历创建二叉树,对二叉树统计叶子节点个数和统计深度(创建二叉树时#代表空树,序列不能有误)
#include "stdio.h" #include "string.h" #include "malloc.h" #define NULL 0 #define MAXSIZE 30 typedef struct BiTNode      //定义二叉树数据结构 {     char data;     struct BiTNode *lchild,*rchild; } BiT...
分类:其他好文   时间:2015-07-25 00:14:27    阅读次数:125
HDU 5296 Annoying Problem 树链剖分 LCA 倍增法
HDU 5296 Annoying Problem题目链接:hdu 5296题意:在一棵给定的具有边权的树,一个节点的集合S(初始为空),给定Q个操作,每个操作增加或删除S中的一个点,每个操作之后输出使集合S中所有点联通的最小子树的边权和。思路:最小子树上的节点的充要条件: 节点为(S集合中所有点的LCA)的子节点; 节点有一个子孙为S集合中的点。 那么我们给每个节点都开一个标记...
分类:其他好文   时间:2015-07-24 18:33:27    阅读次数:110
empty()与remove([expr])的区别.转
jquery之empty()与remove()区别要用到移除指定元素的时候,发现empty()与remove([expr])都可以用来实现。可仔细观察效果的话就可以发现。empty()是只移除了 指定元素中的所有子节点,拿$("p").empty()来说,他只是把dsfsd中的文本给移除了,而留下 ...
分类:其他好文   时间:2015-07-24 17:37:26    阅读次数:104
hdu4605Magic Ball Game 树状数组
//给一棵树,树的每一个节点的子节点个数是0或2 //对于每一个节点都有一个权值w[i] //一个权值为x的球在每一个节点的情况有 //x=w[i] 这个球在该点不向下掉 //x //x>w[i] 这个球往左节点掉的概率为1/8 , 往右掉的概率为7/8 //问对于每一个权值为x其掉到节点为v的概率 //对于一颗树从一点到另一点的路径是确定的,只需要记录这条路径中 //往左...
分类:编程语言   时间:2015-07-24 12:58:53    阅读次数:143
jQuery阻止事件冒泡
冒泡事件就是点击子节点,会向上触发父节点,祖先节点的点击事件。下面是html代码部分: 外层div元素 内层span元素 外层div元素对应的jQuery代码如下:当点击span时,会触发div与body的点击事件。点击div时会触发body的点击事件。如何防止这种冒泡事件发生呢?...
分类:Web程序   时间:2015-07-24 12:27:39    阅读次数:146
HDU 1710 二叉树遍历
首先。先序遍历是先访问根节点。然后左节点 然后右节点。从根节点开始 直到它的子节点没有左节点才开始回溯访问上一个节点的右节点。同理。中序遍历先访问左节点然后是父节点然后是右节点。从根节点开始 直到它的孩子节点没有左节点才开始回溯访问该节点然后是它的父节点然后是它的兄弟右节点。也就是说 每次访问一个节...
分类:其他好文   时间:2015-07-24 10:29:48    阅读次数:98
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!