码迷,mamicode.com
首页 >  
搜索关键字:二叉树.binary tree    ( 18099个结果
json解析2
#include#include #include using namespace std;using namespace boost::property_tree;//其实有点像std::list,自己可以构造一个任何类型的节点插进去,特别数组类型,用法太灵活了int main(){ std...
分类:Web程序   时间:2014-07-22 23:22:57    阅读次数:257
rc.local自启动学习
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。本文中假设inittab中设置的init tree为:/etc/rc.d/rc0.d /etc/rc.d/rc1.d /etc/rc.d/rc2.d /etc/rc.d/rc3.d /etc/rc.d/r...
分类:其他好文   时间:2014-07-22 23:13:53    阅读次数:223
POJ Code the Tree 树的pufer编号
Code the TreeTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 2259Accepted: 859DescriptionA tree (i.e. a connected graph without cycles) with ...
分类:其他好文   时间:2014-07-22 23:07:52    阅读次数:237
【HDU1325】Is It A Tree?(并查集基础题)
有以下坑点:1.结束输入不一定-1,题目中的叙述只是说所有权值都为正值。2.是否构成一棵树不能只判断是否只有一个根节点,没有环路,而且还需要判断每个节点的入度一定是1,不然就不是一棵树。(无环路也可用树的性质:结点数 = 边树 + 1 来取代) 1 #include 2 #include 3 #.....
分类:其他好文   时间:2014-07-22 23:04:12    阅读次数:243
json解析
#include#include #include #include #include //解析下面的json//pairint main(){ using namespace boost::property_tree; std::string strJson = "{ \"people...
分类:Web程序   时间:2014-07-22 22:59:52    阅读次数:230
STL源码剖析 算法 set
set相关算法 ------------------------------------------------------------------------------------ 描述: set_union , set_difference , set_intersection , set_symmetric_difference 算法接受的 set , 必须是有序区间,适用于以 RB-tree 为底层的 set/multiset , 不适用于以 hash 为底层的 hash_set/hash_mul...
分类:其他好文   时间:2014-07-22 22:34:33    阅读次数:214
STL源码剖析 容器 stl_tree.h
RB-tree(红黑树) -------------------------------------------------------------------------- 平衡二叉搜索树 --> 平衡可提高搜索效率 常见的平衡二叉搜索树有: AVL-tree(任何节点的左右子树高度相差最多 1)、红黑树、AA-tree AVL-tree 破坏平衡的情况及恢复平衡的方法 恢复时要先找到失去平衡的点 外侧插入 --> 单旋转 内侧插入 --> 双旋转 图5-10 图5-11 图5-12 红黑树是...
分类:其他好文   时间:2014-07-22 22:34:33    阅读次数:316
STL源码剖析 容器 stl_set.h
set ------------------------------------------------------------------------ 所有元素都会根据元素的键值自动被排序。 不可以通过 set 的迭代器改变 set 的元素值。因为 set 元素值就是其键值,关系到 set 元素的排列规则。 set::iterator 被定义为底层 RB-tree 的 const_iterator,杜绝写入操作 标准的 STL set 以 RB-tree 为底层机制,就像 stack 以 dequ...
分类:其他好文   时间:2014-07-22 22:34:33    阅读次数:231
hdu 1754 splay tree伸展树 初战(单点更新,区间属性查询)
题意:与区间查询点更新,点有20W个,询问区间的最大值。曾经用线段树,1000+ms,今天的伸展树,890没ms,差不多。 第一次学习伸展树,一共花了2个单位时间,感觉伸展树真很有用,也很好玩。现在只学了一点点。切个点更新试试。 大致思路:用编号(数组)作为树的键值建树,每插一个数,沿路节点更新最大值(每个结点有一个附加信息标记以之为子树的树所有点的最大值)。所以,查询时【i,j】,只要把i-...
分类:其他好文   时间:2014-07-22 22:34:13    阅读次数:294
树形控件简单例子
此实例实现的功能:在一个树形控件中显示鸡啄米网站的简单结构分层,共有三层,分别为鸡啄米网站、各个分类和文章。用鼠标左键单击改变选中节点后,将选中节点的文本显示到编辑框中。下面是具体实现步骤:        1. 创建一个基于对话框的MFC工程,名称设置为“Example31”。        2. 在自动生成的对话框模板IDD_EXAMPLE31_DIALOG中,删除“TODO: Pl...
分类:其他好文   时间:2014-07-22 14:36:48    阅读次数:372
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!