一、exec1.c:程序调用execvp:arglist是命令行的字符串数组,数组的第一个元素为程序名称,最后一个元素必须是null。 二、exec2.: exec2与exec1的区别就在于:execvp( arglist[0] , arglist ),不过这两个等价,所以运行结果是并无不同。exe...
分类:
其他好文 时间:
2015-11-30 12:54:13
阅读次数:
196
#include里的函数#include 非修改性序列操作(12个)循环对序列中的每个元素执行某操作for_each()查找在序列中找出某个值的第一次出现的位置find()在序列中找出符合某谓词的第一个元素find_if()在序列中找出一子序列的最后一次出现的位置find_end()在序列中找出第一...
分类:
其他好文 时间:
2015-11-28 18:16:56
阅读次数:
108
顾名思义,插入排序就是在已排好序的一组数据中插入新的数据,并且使它们仍然有序。有一组数据: 下面对它进行排序:假设第一个元素5为已经排序好的数组,将右边的序列从第二个元素2开始依次插入其中,排序过程如下图所示:因为6比前面的元素都大,所以不移动。排序完毕c语言测试代码: 1 #include 2 i...
分类:
编程语言 时间:
2015-11-27 19:31:11
阅读次数:
179
List:头元素和尾元素:头元素指的是列表左端/前端第一个元素;尾元素指的是列表右端/后端第一个元素。举个例子,列表list包含三个元素:x,y,z,其中x是头元素,而z则是尾元素。空列表:指不包含任何元素的列表,Redis将不存在的key也视为空列表。1、lpush(leftpush)方法:LP..
分类:
数据库 时间:
2015-11-26 19:20:25
阅读次数:
224
序言Hash数据结构累似c#中的dictionary,大家对数组应该比较了解,数组是通过索引快速定位到指定元素的,无论是访问数组的第一个元素还是最后一个元素,所耗费的时间都是一样的,但是数组中的索引却没有实际意义,他只是一个位置而已。而我们在查找某个元素时,一般都会使用有意义的字段来做索引,这就产生...
分类:
其他好文 时间:
2015-11-24 09:50:50
阅读次数:
153
------------------------------------------------------------------------------------------------------冒泡排序(bubblesort)算法的运作如下:从前往后一次比较相邻的两个元素,如果第二个比第一个元素小,则交换这两个元素,一直到与最后一个元素比较完成,这样最大的..
分类:
编程语言 时间:
2015-11-23 14:50:12
阅读次数:
334
第19章queue函数队列head:返回队列第一个元素;tail 返回除第一个元素之外的队列;append返回尾部添加了指定元素的新队列class SlowAppendShow[T](elems: List[T]) { def head = elems.head def tail = new S.....
分类:
其他好文 时间:
2015-11-22 17:21:08
阅读次数:
129
每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。选择排序是不稳定的排序方法。一. 算法描述 选择排序:比如在一个长度为N的无序数组中,在第一趟遍历N个数据,找出其中最小的数值与第一个元素交换,第二趟遍历剩下的N-1个数据,找出其中最...
分类:
移动开发 时间:
2015-11-20 00:08:38
阅读次数:
177
L=[‘Michael‘,‘Sarah‘,‘Tracy‘,‘Bob‘,‘Jack‘]>>>L[0:3][‘Michael‘,‘Sarah‘,‘Tracy‘]L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。Python支持L[-1]取倒数第一个元素,那么它同样支持倒数切片>>>L[-1]‘Jack‘>&..
分类:
编程语言 时间:
2015-11-19 16:55:41
阅读次数:
158
implements Iterator , 实现Iterator 的current();next();key();valid();rewind(); 1 array = $array;15 }16 /**17 * 倒带第一个元素的迭代器18 ...
分类:
Web程序 时间:
2015-11-18 12:25:31
阅读次数:
177