上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 选择排序的思想是:把每一个数都与第一个数比较,如果小于第一个数,就把它们交换位置;这样一轮下来,最小的数就排到了最前面;重复n-1轮,就实现了选择排序 选择排序和冒泡排序思想上有些相近 阅读全文
posted @ 2016-09-11 09:53 tuna- 阅读(8627) 评论(2) 推荐(0) 编辑
摘要: 冒泡排序的思想是,比较相邻两个数,如果前者大于后者,就把两个数交换位置;这样一来,第一轮就可以选出一个最大的数放在最后面;那么经过n-1轮,就完成了所有数的排序 阅读全文
posted @ 2016-09-11 09:12 tuna- 阅读(19721) 评论(3) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-09-09 10:12 tuna- 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-09-09 10:08 tuna- 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-09-09 10:05 tuna- 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 原题是做对了,但是如果把x=1改为x={},我做错了 根据上述讲解,return的是{},即foo={},故foo.x==undefined; 我服!!涨知识了!!! 阅读全文
posted @ 2016-09-09 09:58 tuna- 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 不管延不延时,setTimeout里面的function都是孤立的,并不属于哪一个对象,所以this只会指向全局 阅读全文
posted @ 2016-09-09 09:47 tuna- 阅读(219) 评论(0) 推荐(0) 编辑
摘要: function isPrime(number) { if (typeof number !== 'number' || number<2) { // 不是数字或者数字小于2 return false; } if (number === 2) {//2是质数 return true; } else if (number % 2 ==... 阅读全文
posted @ 2016-09-08 21:06 tuna- 阅读(9622) 评论(0) 推荐(0) 编辑
摘要: 接受数组作为参数,数组元素为整数或者数组,数组元素包含整数或数组,函数返回扁平化后的数组 递归 阅读全文
posted @ 2016-09-08 19:29 tuna- 阅读(1761) 评论(0) 推荐(0) 编辑
摘要: 大致分三步: 1、找基准(一般是以中间项为基准) 2、遍历数组,小于基准的放在left,大于基准的放在right 3、递归 阅读全文
posted @ 2016-09-08 08:11 tuna- 阅读(40464) 评论(6) 推荐(5) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页