??
二叉树
1.满二叉树:在二叉树中所有的根结点都有左右子数。并且所有的叶子都在同一层上
2.完全二叉树:编号为i的结点与同深度的满二叉树中编号为i的元素位置相同。
3.满二叉树特点:
a.叶子只能出现在最下面一层;
b.只有度为0或2的
4.完全二叉树特点:
a.叶子只能出现在最下两层,且最下层的...
分类:
其他好文 时间:
2014-11-01 13:30:52
阅读次数:
274
前面两节 我们讲述了 android 点击事件的分发流程。其实大家可以细细体会一下,这个分发的过程 始终是从顶层到下层。一层一层的按照顺序进行。当然了,传到哪一层停止,我们可以通过重写某些方法来完成。这个地方 android的开发人员很好的利用了 责任链模式来完成这边代码的编写。 下面我们就来讲一下...
分类:
移动开发 时间:
2014-11-01 13:11:45
阅读次数:
271
JNI事实上是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其它语言的通信(主要是C&C++)。或许不少人认为Java已经足够强大,为什么要须要JNI这样的东西呢?我们知道Java是一种平台无关性的语言,平台对于上层的java代码来说...
分类:
其他好文 时间:
2014-11-01 09:41:24
阅读次数:
329
1. javascript 语言的闭包理解
js的变量以作用域划分为两种:全局变量、局部变量。在函数外声明的变量为全局变量,函数内部可以直接调用全局变量。在函数内部声明变量一定要用var 命令,否则就是在函数内部声明了一个全局变量了。
闭包的产生是为了从外部读取函数的局部变量,即在函数内部再定义一个函数f2,把f2作为返回值,在上层函数中返回就可以使上层函数读取其他函数的局部变...
分类:
Web程序 时间:
2014-10-31 15:51:46
阅读次数:
191
python底层是用c写的,c本身是一个非常底层的语言,所以它做某些事情的效率肯定会比上层语言高一些。比如有些自动化测试用的python库,会对系统的UI进行一些捕获,点击之类的操作,这必然要用到c,实际上这些库就是用c来扩展的。先用c写一些调用系统UI的接口,然后把它封装成python方法。下面是...
分类:
编程语言 时间:
2014-10-30 18:42:52
阅读次数:
162
You are climbing a stair case. It takesnsteps to reach to the top.Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb...
分类:
其他好文 时间:
2014-10-29 12:48:28
阅读次数:
170
转载:http://blog.csdn.net/kickxxx/article/details/7088658G_INPUT和S_INPUT用来查询和选则当前的input一个video设备节点可能对应多个视频源,比如saf7113可以最多支持四路cvbs输入,如果上层想在四个cvbs视频输入间切换,...
分类:
其他好文 时间:
2014-10-28 08:06:05
阅读次数:
191
Android平台采用了整合的策略思想,包括底层Linux操作系统、中间层的中间件和上层的Java应用程序。下面我把Android的特性及其架构体系结构总结一下。一、Android的平台特性 Android平台有如下特性: 1. 应用程序框架支持组件的重用与替换。 这样我们可以把系统中不喜欢...
分类:
移动开发 时间:
2014-10-27 19:09:27
阅读次数:
229
首先说明本文是软件开发方面,不是什么心理学、社会主义形态。 自上而下(top-down):也称逐步设计,指从一个应用的最高点开始开发。从最高点逐步往下层编码,直到开发完所有的任务。一旦写完了最下层的代码,开...
分类:
其他好文 时间:
2014-10-27 17:51:11
阅读次数:
286
//--------------------------------------------------------------------------------// 文件描述:数据库操作助手// 文件作者:品浩// 创建日期:2013/5/23// 修改记录:上层web应用尽量参考查找类似htt...
分类:
数据库 时间:
2014-10-23 11:57:18
阅读次数:
277