堆是什么?是一种特殊的完全二叉树,就像下面这棵树一样。
有没有发现这棵二叉树有一个特点,就是所有父结点都比子结点要小(注意:圆圈里面的数是值,圆圈上面的数是这个结点的编号,此规定仅适用于本节)。符合这样特点的完全二叉树我们称为最小堆。反之,如果所有父结点都比子结点要大,这样的完全二...
分类:
其他好文 时间:
2014-06-16 10:41:34
阅读次数:
335
BrnShop网上商城是以Asp.Net
mvc3为基础开发的网上商城,源代码完全开源(企业版的源代码目前还没有完全整理完成,一旦整理完成也全部开源)。啥话也不说了,直接上源码:下载源码(由于公司服务器在香港,所以如果下载速度过慢可来此下载网盘)项目结构图如下:后台管理页面:一个完整的网上商城应该至...
分类:
Web程序 时间:
2014-06-16 10:02:36
阅读次数:
473
条款一:指针与引用的区别指针与引用看上去完全不同(指针用操作符’*’和’->’,引用使用操作符’.’),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢?首先,要认识到在任何情况下都不能用指向空值的引用。一个引用必须总是指向某些对象。因...
分类:
编程语言 时间:
2014-06-16 07:20:39
阅读次数:
301
x86架构起源于Intel公司在1978年推出的8086处理器。8086在1981年为IBM
PC所选用,之后x86便成为了个人电脑的标准平台,成为历上最成功的CPU架构。8086是一款16位CPU,之后Intel又推出了一系列完全兼容8086指令集的CPU,字长32位、64位的都有。由于这种向后兼...
分类:
其他好文 时间:
2014-06-16 06:44:36
阅读次数:
215
Robotlegs和AS3-Signals之间可以很好地协作,两者运用一致的面向对象原则来达到它们不同的目标。Signals非常适合用来自动地实现依赖注入。Signals结合Robotlegs可以在应用程序框架层完全摆脱Flash事件机制。摆脱事件机制意味着消除了基于字符串注册的事件机制的不明确性,...
分类:
其他好文 时间:
2014-06-12 08:28:09
阅读次数:
193
二叉查换树,左孩子小于等于根,右孩子大于根。完全二叉树,叶子都在最后一层,所有结点(除了叶子)都有两个孩子。平衡二叉树,左右子树的高度在一定范围内。4.1
Implement a function to check if a binary tree is balanced. For the purp...
分类:
其他好文 时间:
2014-06-12 08:09:04
阅读次数:
167
PHP 5.2.x-->
PHP5.3.x-->PHP5.4应用范围最广语法不够严谨使用简单漏洞比较常见稳定性不错增强了OOP模式对数据类型增强语法变化不大纠正了部分函数不完全向下兼容应用范围不大语法变化较多新增功能较多趋向于Java
C#SAPI的引入(Websever)
分类:
Web程序 时间:
2014-06-12 07:43:10
阅读次数:
255