堆排序算法
先看第一个函数HeapAdjust,这个函数功能是在已经是构成堆的二叉树上,如果节点k数据变化了,对节点k进行修正,使之成为一个新的堆二叉树,n为数据长度。
def HeapAdjust(lst,k,n):
while(2*k+1<n):
j=2*k+1
if j+1lst[j+1]:
j=j+1
if...
分类:
编程语言 时间:
2015-04-06 09:01:20
阅读次数:
242
函数功能:CreateWindow 函数创建一个重叠式窗口、弹出式窗口或子窗口。它指定窗口类,窗口标题,窗口风格,以及窗口的初始位置及大小(可选的)。函数也可以指定该窗口的父窗口或所属窗口(如果存在的话),及窗口的菜单。若要使用除CreateWindow函数支持的风格外的扩张风格,则使用Create...
ORACLE常用函数功能演示文档撰写:孟祥新写在前面:ORACLE内置函数,相当于C语言中的库函数,提供了常规数据库编程中所需的绝大多数基本功能,并且通过函数的组合或嵌套使用,可以发挥其强大的功能。由于这些内置函数都是由ORACLE公司的编程大家所写,而且其执行代码是内嵌在OR..
分类:
数据库 时间:
2015-03-31 20:27:54
阅读次数:
344
void * memcpy ( void* destination, const void * source, size_t num );
函数功能:
由source所指内存区域复制num个字节到destination所指内存区域。
函数返回:
指向destination的指针。
1 memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。
2 memcpy根据其第3个参数决定...
分类:
编程语言 时间:
2015-03-31 16:01:04
阅读次数:
156
软件版本号的检查和比较是我们经常要用到的一个功能,我自己写了一个函数,用起来还是挺方便的。
// 函数功能:执行字符串形式的版本比较
// 返回值:比较成功返回真,比较失败返回假
// 比较结果保存到nResult中
// lpszVer1高于lpszVer2时nResult的值为1
// lpszVer1低于lpszVer2时nResult的值为...
分类:
编程语言 时间:
2015-03-31 10:52:20
阅读次数:
409
calc()对大家来说,或许很陌生,不太会相信calc()是css中的部分。因为看其外表像个函数,既然是函数为何又出现在CSS中呢?这一点也让我百思不得其解,今天有一同事告诉我,说CSS3中有一个属性能实现自适应的布局,首先让我想到的是box-sizing,但跟我说还可以计算,这让我不得不想起cal...
分类:
其他好文 时间:
2015-03-30 18:25:45
阅读次数:
155
R语言中有几个常用的函数,可以按组对数据进行处理,apply, lapply, sapply, tapply, mapply,等。这几个函数功能有些类似,下面介绍下这几个函数的用法。 Apply 这是对一个Matrix或者Array进行某个维度的运算。其格式是: Apply(数据,维度Index,运...
分类:
编程语言 时间:
2015-03-21 06:22:21
阅读次数:
218
/*** 功能和js unescape函数,解码经过escape编码过的数据* @param $str*/ function unescape($str) { $ret = ''; $len = strlen($str); for ($i = 0; $i > 6)) . ...
分类:
Web程序 时间:
2015-03-19 11:28:41
阅读次数:
132
Random()函数生成随机数
java.util.Random
在Java的API帮助文档中,总结了一下对这个Random()函数功能的描述:
1、java.util.Random类中实现的随机算法是伪随机,也就是有规则的随机,所谓有规则的就是在给定种(seed)的区间内随机生成数字;
2、相同种子数的Random对象,相同次数生成的随机数字是完全相同的;
3、Random类中各方法生...
分类:
编程语言 时间:
2015-03-18 18:11:09
阅读次数:
153
CreateWindow 函数功能:该函数创建一个重叠式窗口、弹出式窗口或子窗口。它指定窗口类,窗口标题,窗口风格,以及窗口的初始位置及大小(可选的)。该函数也指定该窗口的父窗口或所属窗口(如果存在的话),及窗口的菜单。若要使用除CreateWindow函数支持的风格外的扩展风格,则使用Create...