一、数组 1.数组的定义:newArray() 它的长度是变化的,里面可以放任意类型的元素。 数组元素的赋值:a[0]=123;a[1]="hello"; 数组取值:a[i]; 数组属性:a.length;数组元素的个数,长度。 方法:a.sort();排序数组,按照第一个字符排序,a.revers ...
分类:
编程语言 时间:
2016-11-06 17:05:17
阅读次数:
241
思路:首先对无序自然数数列进行排序(升序),然后定义i和j分别指向数列的两端,所指两数之和分别和M作比较,比M大,则j左移,比M小,则i右移。 代码如下: #include <stdio.h>#include <stdlib.h> //快排void sort(int *a, int left, in ...
分类:
移动开发 时间:
2016-10-26 19:43:40
阅读次数:
158
排序算法 排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个对象呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽象出来。通常规定,对于两个元素x和y,如果认为x < y,则返回-1,如 ...
分类:
编程语言 时间:
2016-10-24 23:33:54
阅读次数:
318
1.方法的传输传递 值参数:传递的是副本 引用参数:自身 保留自定义的方法中对值的改变 形参影响实参ref:对应的形参和实参都用ref修饰 输出参数:实参不用赋值,但是自定义方法内必须对此参数赋值!!! 把自定义方法产生的结果带回调用处out:对应的形参和实参都用out修饰 必须在自定义方法中赋值 ...
分类:
编程语言 时间:
2016-10-22 00:21:31
阅读次数:
283
JAVA Collections工具类sort()排序方法,对Comparable接口 Comparator接口简述 ...
分类:
编程语言 时间:
2016-10-19 19:25:12
阅读次数:
208
1.数组实用方法大全 Array.isArray()在ES5之前不支持,就自己写。不过现在都到ES6了,可以不管了。 数组的遍历 splice插入、删除、换数 sort() 方法对数组的元素做原地的排序,并返回这个数组。 这是因为sort排序可能是不稳定的,默认按照字符串的Unicode码位点排序。 ...
分类:
Web程序 时间:
2016-10-02 00:48:49
阅读次数:
278
Linux文本处理工具wc打印行、词、字节的数量cut按列切分文本sort排序uniq消除重复行wc打印行、词、字节的数量语法:wc[OPTION]...[FILE]...选项: -l:line统计行数 -w:words统计单词数 -c:characters统计字符数示例:[zdw@note1~]$catwctest
helloworld123
[zdw@no..
分类:
系统相关 时间:
2016-09-02 00:58:02
阅读次数:
248
数组的长度是动态变化的,里面可以防止任意类型的元素 var a=new Array() 数组元素的复制:a[0]=123 a[2]=456 数组的取值:a[i] 数组的属性: a.lenght 数组元素的个数 方法: a.sort() 排序数组,默认是按照数组内的字符排序 a.reverse 翻转数 ...
分类:
编程语言 时间:
2016-08-28 19:38:42
阅读次数:
239
1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 2 sort的-u选项 它的作用很简单,就是在输出行中去除重复行。 pear由于重复被-u选项无情的删除了。 3 sort的-r选项 4 sort的-o ...
分类:
编程语言 时间:
2016-08-22 10:48:46
阅读次数:
204
调用sort方法后,数组本身会被改变,即影响原数组 默认情况下sort方法是按ascii字母顺序排序的,而非我们认为是按数字大小排序 ...
分类:
编程语言 时间:
2016-08-21 19:42:27
阅读次数:
155