09 2014 档案

摘要:在要排序的一组数列中,选出最小(或者最大)的一个数与第1个位置的数交换;然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换,依次类推,直到第n-1个元素(倒数第二个数)和第n个元素(最后一个数)比较为止。function sort(elements){ for(i = 0; i < el... 阅读全文
posted @ 2014-09-30 21:56 白色的海 阅读(572) 评论(0) 推荐(0) 编辑
摘要:取一个小于n的整数作为第一个增量,把序列分组。所有距离为增量的倍数的元素放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量(第二个= 0 && guard = 1){ shellInsertSort(elements, di); //每次减半,最后增量必须为1 di =... 阅读全文
posted @ 2014-09-28 18:09 白色的海 阅读(623) 评论(0) 推荐(0) 编辑
摘要:将n个元素的数列分为已有序和无序两个部分。数列:{a1,a2,a3,a4,…,an}将该数列的第一元素视为有序数列,后面都视为无序数列:{{a1},{a2,a3,a4,…,an}}将无序数列中的元素插入到有序数列的对应位置,插入前通过比大小的方式找到其在有序数列中的对应位置。代码:以下代码在node... 阅读全文
posted @ 2014-09-28 13:09 白色的海 阅读(8073) 评论(0) 推荐(2) 编辑
摘要:正则表达式:((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)红色块代表:第一个字符是2,... 阅读全文
posted @ 2014-09-26 18:45 白色的海 阅读(51686) 评论(3) 推荐(2) 编辑

点击右上角即可分享
微信分享提示