1.快速排序 -- Quick Sort。 2.时间复杂度:T(n) = k* n *ln(n) (k常数因子) 3.适用条件:目前认为最好的内部排序方法。 输出: ...
分类:
编程语言 时间:
2017-03-08 01:08:38
阅读次数:
155
一、push() 往数组的最后添加内容。有一个返回值:数组长度 二、unshift() 往数组的最前面添加内容。返回值:数组长度 三、pop() 移除数组的最后一个数据。返回值:被移除的数据信息。 四、shift() 移除数组的最前一位数据。返回值:被移除的数据信息。 小例子: ...
分类:
编程语言 时间:
2017-03-07 11:47:38
阅读次数:
174
push()函数用于向当前数组的添加一个或多个元素,并返回新的数组长度。新的元素将会依次添加到数组的末尾。 该函数属于Array对象,所有主流浏览器均支持该函数。 语法 array.push( item1 [,items... ] )参数 参数 描述item1 任意类型添加到当前数组末尾处的元素。i ...
分类:
编程语言 时间:
2017-03-04 12:50:08
阅读次数:
263
1.希尔排序 -- Shell Insertion Sort 时间复杂度:数学家正在勤劳的探索! 适用条件: 直接插入排序的改进,主要针对移动次数的减少,这取决于"增量队列"的取值。适用的情况凭个人感觉用吧,我也不知道,反正,我并不认为自己是一个程序员,喜欢凭感觉行事。 运行结果: ...
分类:
编程语言 时间:
2017-03-02 01:03:04
阅读次数:
214
数组是js中非常常用的一个对象,它有一些经典的操作,今天零度就为大家介绍介绍。 首先,声明一个数组的方法有两种: 一般情况都使用第一种,在创建的时候可以直接往里面放数据,也可以以后在添加。 一、给数组添加数据 常用的有两种方法: 1.push方法,向数组的末尾添加数据 2.unshift方法,向数组 ...
分类:
编程语言 时间:
2017-03-01 12:52:46
阅读次数:
222
数组 push-pop和unshift-shift用法 push:在数组的尾部,添加元素 pop:从数组的尾部,删除元素 unshift:在数组的头部,添加元素 shift:在数组的头部,删除元素 sort用法 排序,按照字符串排序 concat用法 连接两个数组 join用法 使用join方法拼成 ...
分类:
其他好文 时间:
2017-02-25 13:46:12
阅读次数:
156
1.push,unshift可以直接添加一个数组 2.window.prompt提示输入文本框 3. getComputedStyle 和 style 获取css属性 学习链接 4.charCodeAt 方法 ,返回指定位置字符的unicode值 5.input里面的值为字符串,input在获得焦点 ...
分类:
其他好文 时间:
2017-02-17 17:12:38
阅读次数:
150
from http://web.jobbole.com/83642/ 这篇文章实在是很难下笔,因为网上相关文章不胜枚举。 巧合的是前些天看到阮老师的一篇文章的一句话: “对我来说,博客首先是一种知识管理工具,其次才是传播工具。我的技术文章,主要用来整理我还不懂的知识。我只写那些我还没有完全掌握的东西 ...
分类:
移动开发 时间:
2017-02-15 18:18:40
阅读次数:
278
JavaScript数组方法对比 众所周知,JavaScript提供了许多对数组进行改变的方法,但是有些会对原数组进行影响,有些不会。下边就列举出来。 一、新增 影响原数组 array.push() //向数组的末尾添加一个或更多元素,并返回新的长度。 array.unshift() //向数组的开 ...
分类:
编程语言 时间:
2017-02-07 20:46:21
阅读次数:
240
JavaScript Array filter() 方法 JavaScript Array 对象 实例 返回数组 ages 中所有元素都大于 18 的元素: var ages = [32, 33, 16, 40];function checkAdult(age) { return age >= 18 ...
分类:
Web程序 时间:
2017-02-06 10:34:12
阅读次数:
391