js实现的算法问题
aswind7
aswind7
展开
-
合并有序的两个数字数组为一个
自己最先写的方案1:// 传参两个数组,返回合并后的数组 function mergeArray(a,b){ var times = a.length + b.length, c = []; for (var i = 0; i < times; i++) { if (a.length && b.length) { if (a[0] <原创 2015-10-14 23:22:01 · 383 阅读 · 0 评论 -
数字数组的全排列(js)
/** 传入一个数组参数(数组里面的数字互不相同),返回数组数字全排列的所有情况的数组 *思路:从数组的数字里面选一个,放在第一项,剩下的数字递归全排 *没考虑去重的问题 * **/ function fullSort(arr){ var result = []; if (arr.length == 1) { result.push(arr); ret原创 2015-10-15 10:51:16 · 1975 阅读 · 0 评论