(以下内容主要来自《C#本质论第三版》第十二章委托和Lambda表达式)一、委托续上上周五看了看委托,初步明白了其是个什么,如何定义并调用。上周五准备看Lambda表达式,结果发现C#本质论中顺带讲了讲委托,所以在这,继续写一下委托。首先,考虑如下问题:需要对一个数组排序,先假设是数字,要求由大到小...
分类:
其他好文 时间:
2014-09-22 18:02:02
阅读次数:
187
// Array对象
// 第一种构造方法
var arr = new Array();
alert(arr.length);
arr[0] = 520 ;
arr[1] = "wjp" ;
alert(arr.length);
// 第二种构造方法
// Array(4) ;
// 第三种构造方法
// Array(520, "wjp", 13...
分类:
编程语言 时间:
2014-09-21 23:42:01
阅读次数:
357
1. 快速排序思想 (1)在数据集之中,选择一个元素作为"基准"(pivot)。 (2)所有小于"基准"的元素,都移到"基准"的左边;所有大于"基准"的元素,都移到"基准"的右边。 (3)对"基准"左边和右边的两个子集,不断重复第一步和第二步,直到所有子集只剩下一个元素为止。2. 数字数组排序...
分类:
编程语言 时间:
2014-09-18 22:06:24
阅读次数:
202
选择排序作者:上品物语知识点:原理示意图算法特点复杂度1.1 原理首先,找到数组中最小的那个元素,其次,将它和数组的第一个元素交换位置(如果第一个元素就是最小元素,那么它就和自己交换)。再次,在剩下的元素中找到最小的元素,将它与数组的第二个元素交换位置。如此往复,直到将整个数组排序。这种方法叫做选择...
分类:
其他好文 时间:
2014-09-18 18:18:34
阅读次数:
239
一直都对数组排序有点混淆不清,今天闲下来硬是找了些资料好好补课一下,感觉如下这篇还不错,于是转过来了。 reverse()、sort() 和 sortOn() reverse() 倒序排列sort() 按照多种预定义的方式对数组进行排序,甚至可用来创建自定义排序算法。sortOn() 方法可用来对对...
分类:
其他好文 时间:
2014-09-15 12:35:08
阅读次数:
155
有关多维数组排序的问题,工作中经常遇到,但是不同的人,处理的方法不一样,比如下面的数组 $data = array( array("name"=>"kivmi","age"=>27), array("name"=>"sathen","age"=>24), array("name"=>"nancy"....
分类:
Web程序 时间:
2014-09-15 03:17:08
阅读次数:
228
插入排序插入排序使用线性搜索来查找排序的列表中第一个元素的位置,在分类列表的一部分。最好是一个基本排序算法用于排序较小的数据集或插入一个新元素在排序的列表中。算法:插入排序始于一个大小为1的列表排序和插入元素。它仍然将每个连续的元素插入排序列表。1。假设如果数组排序到指数我然后我们可以对数组进行排序...
分类:
其他好文 时间:
2014-09-13 09:22:04
阅读次数:
210
别人写的,我拿来做做笔记sort函数的用法做ACM题的时候,排序是一种经常要用到的操作。如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的比赛时间,还很有可能写错。STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件。 ...
分类:
编程语言 时间:
2014-09-12 23:17:24
阅读次数:
272
sort() 对索引数组进行升序排序,其反函数是 rsort()
asort() 对关联数组的值进行升序排序,其反函数是 arsort()
ksort() 对关联数组的键名进行升序排序,其反函数是 krsort()
usort() 对多维数组进行排序 (还有uasort()和uksort()函数,用法一样)
定义和用法
usort() 函数使用用户自定义的函...
分类:
Web程序 时间:
2014-09-11 11:10:51
阅读次数:
198
分享下PHP数组排序之sort、asort与ksort用法,实例中简单示范了sort、asort与ksort的用法,并备有注释加以详细说明。PHP数组排序中sort、asort与ksort的用法。'sdf', 'r'=>'sdf', 'a'=> 'eee');//sort($arr); // 对数组...
分类:
Web程序 时间:
2014-09-10 07:16:29
阅读次数:
286