extract函数用来将一个数字分解成多个变量直接使用,下面是W3C的解释:PHP extract()
函数从数组中把变量导入到当前的符号表中。对于数组中的每个元素,键名用于变量名,键值用于变量值。第二个参数 type
用于指定当某个变量已经存在,而数组中又有同名元素时,extract() 函数如何...
分类:
Web程序 时间:
2014-05-07 17:22:19
阅读次数:
429
快速排序是一种分治的排序。快速排序与归并排序是互补的:
归并排序将数组分成两个子数组分别排序,并将有序的子数组归并以将整个数组排序;而快速排序将数组首先切分成两个子串,然后分别排序。相关的代码:public
static void QuickSort(char[] a, int lo, int hi...
分类:
其他好文 时间:
2014-05-07 14:14:01
阅读次数:
264
C#部分:1.C#中集合有三种,数组类,ArrayList,和字典键值对类,一般也可以自定义集合,但是自定义集合的类型也只有这三类。2.自定义集合实现三类集合的方法:前两者需要继承CollectionBase类,Array需要使用List属性,ArrayList需要使用InnerList属性,后一种...
分类:
编程语言 时间:
2014-05-07 01:27:42
阅读次数:
396
今天写的一个程序中需要对一个List进行排序,突然发现自己对这个问题一无所知,于是查阅资料并进行测试,在此做个记录。Collections工具类中有两个方法可以对List进行排序,分别为:public
static > void sort(List list)public static void ....
分类:
编程语言 时间:
2014-05-07 00:57:29
阅读次数:
345
错误原因:在使用迭代器过程中对迭代对象进行操作导致。示例代码: 1 Map map=new
HashMap(); 2 map.put("a", "aa"); 3 map.put("b", "bb"); 4 map.put("c", "cc"); 5
...
分类:
编程语言 时间:
2014-05-07 00:37:09
阅读次数:
354
今天开始学习Java。。。转载:http://moto0421.iteye.com/blog/1143777今天试了一下HahsMap,采用如下形似定义(这个下面是用了csdn的一位同仁的文章,仅作为讲解参考,请见谅)HashMapmap=newHashMap();map.put(1,"a");ma...
分类:
编程语言 时间:
2014-05-07 00:26:51
阅读次数:
375
java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。Propertie...
分类:
编程语言 时间:
2014-05-06 23:57:35
阅读次数:
525
实现效果:图一:图二:此例中输入的中文字符串“万万保重”,有三个字是多音字,所以alert对话框中显示的是多种读音的组合;如何实现?如何实现通过拼音首字母快速查找页面内的中文内容呢?过程原理是这样的:例如要对一些人名进行快速查找,当页面加载完成后,对所有人名建立一个索引,生成拼音首字母与姓名的对应关系;然后监听键盘事件,当用户按下键盘时,根据键值得到按下的是哪个字母,然后遍历索引中是否存在相同的拼...
分类:
Web程序 时间:
2014-05-06 22:31:15
阅读次数:
1477
题意:给m根木棍,将它们重新拼成n根一样长的木棍,并使得n尽量大(即每个新木棍尽量短)。
解法:经典的搜索题目。从小到大枚举拼成的新木棍长度,每次枚举进行一次深搜。这题关键是如何剪枝。
1、当枚举的长度不能整除总长度的时候,剪枝;(这个很显然)
2、先将木棍从长到短排序,枚举时先尝试长的木棍。(先枚举长的可以使得搜索深度不至于过深)
...
分类:
其他好文 时间:
2014-05-06 21:16:11
阅读次数:
329