大致分三步: 1、找基准(一般是以中间项为基准) 2、遍历数组,小于基准的放在left,大于基准的放在right 3、递归 ...
大致分三步: 1、找基准(一般是以中间项为基准) 2、遍历数组,小于基准的放在left,大于基准的放在right 3、递归 ...
冒泡排序的思想是,比较相邻两个数,如果前者大于后者,就把两个数交换位置;这样一来,第一轮就可以选出一个最大的数放在最后面;那么经过n-1轮,就完成了所有数的排序 ...
Object、Array、Boolean、Number、String 分为三种情况:普通变量,Array,Object 递归调用 ...
...
选择排序的思想是:把每一个数都与第一个数比较,如果小于第一个数,就把它们交换位置;这样一轮下来,最小的数就排到了最前面;重复n-1轮,就实现了选择排序 选择排序和冒泡排序思想上有些相近 ...
昨天面试的时候被问到的问题。只怪自己根基不牢,没有回答好 甚至说出了“判断这个obj是否和{}相等”这样鱼蠢的答案(/(ㄒoㄒ)/~~)引用类型怎么可以直接判断==或者===呢?! 今天中秋佳节, ...
1、JQ获取鼠标的当前位置 2.原生JS获取当前鼠标位置 关键是在onmousemove中实时获取PageX和PageY IE不支持,改用clientX+scrollLeft-cl ...
好多随笔都是栽过的坑,然而谁不是这么过来的呢O(∩_∩)O~~ ------------------------------------------------------------------- ...
使用: ...
编写程序求组成N元的不同组合的个数。输入一个数字N输出一个也是数字,为组成N的组合个数。如输入2,输出1,输入5,输出2 背包问题: ...