对象的生命周期的管理是面向对象编程亘古不变的话题,从syntax的角度,面向对象的高级编程语言都是以“对象”为核心,而对象之间的继承关系、嵌套引用关系构成的对象树结构为我们进行对象级别的逻辑操作提供了足够的语法支持。而对象之间的这种复杂的关系也为对象生命周期的管理带了难题: 1.运行期,对象实例的....
分类:
其他好文 时间:
2015-01-08 17:09:29
阅读次数:
105
本文分析了 Nginx 红黑树的源码实现,其基本实现跟算法导论中的红黑树是一样的。...
分类:
其他好文 时间:
2015-01-07 18:52:30
阅读次数:
138
原文:SQL开发中容易忽视的一些小地方(四) 本篇我想针对网上一些对于非聚集索引使用场合的某些说法进行一些更正. 下面引用下MSDN对于非聚集索引结构的描述. 非聚集索引结构: 1:非聚集索引与聚集索引具有相同的 B 树结构,它们之间的显著差别在于以下两点: * 基础表的数据行不按非聚集键的顺序排序...
分类:
数据库 时间:
2015-01-05 12:42:04
阅读次数:
196
【简介】
二叉查找树是一种数据结构,它支持多种动态集合操作。
在二叉查找树上执行的基本操作的时间与树的高度成正比。对于一棵含有n个节点的完全二叉树,这些操作的最坏情况运行时间为O(n)。
【结构体】
一棵二叉查找树按二叉树结构来组织的。
// 二叉查找树节点
struct TreeNode {
int val;
TreeNode *left;
Tree...
分类:
编程语言 时间:
2015-01-02 16:06:45
阅读次数:
209
二叉树二叉树是每个节点最多有两个子树的树结构。通常子树被称作 左子树 和 右子树。二叉树常被用于实现二叉查找树。二叉树的每个节点至多只有2棵子树(不存在度大于2的节点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2i-1结点;深度为k的二叉树至多有2k - 1个结点;对任何一棵二叉树...
分类:
其他好文 时间:
2014-12-31 16:01:51
阅读次数:
232
构建决策树的目的是对已有的数据进行分类,得到一个树状的分类规则,然后就可以拿这个规则对未知的数据进行分类预测。
决策树归纳是从有类标号的训练元祖中学习决策树。
决策树是一种类似于流程图的树结构,其中每个内部节点(非树叶结点)表示一个属性上的测试,每个分支代表该测试上的一个输出,而每个树叶结点(或终端结点)存放一个类标号。树的最顶层结点是根结点。一个典型的决策树如下图所示,...
分类:
其他好文 时间:
2014-12-31 11:24:56
阅读次数:
208
--获取当前及以下部门Create proc GetCurrentAndUnderOrg@orgId intasbegin WITH cte AS ( SELECT * ,0 AS level FROM Static_Organ WHERE OrganID=@or...
分类:
数据库 时间:
2014-12-30 16:39:32
阅读次数:
264
2015年学习计划安排:http://www.cnblogs.com/cyrus-ho/p/4182275.html数据结构:计算机内部数据的组织形式和存储方法。(不同的数据结构在实现同一个功能的时候,算法的选用不一定一样)常用的数据结构:一对一 --- 线性结构;一对多 --- 树结构;多对多 -...
分类:
编程语言 时间:
2014-12-30 15:11:42
阅读次数:
157
将一个XML或HTML文档转换成了DOM树结构后,如何才能定位到特定的节点?XPath实现了这样的功能,它通过DOM树中节点的路径和属性来导航,通过XPath路径表达式可以选择DOM树中的nodes(节点)或是node-set(节点集)。XPath包含了数量超过100的内置函数。这些函数针对字符串值...
分类:
其他好文 时间:
2014-12-29 12:01:37
阅读次数:
158
这篇文章的内容能够简单总结例如以下:WinINet函数创建和使用类型为HINTERNET的句柄HINTERNET句柄不能与其它类型的句柄互换使用用InternetCloseHandle关闭HINTERNET句柄有多种类型的HINTERNET句柄,它们形成一个树结构,例如以下图所看到的:图中带阴影的方...
分类:
Web程序 时间:
2014-12-26 18:05:13
阅读次数:
184