首页 > 代码库 > JS排列组合
JS排列组合
<script type="text/javascript"> function myfind(has, other, n) { if (n == 0) { document.write(has.join(",")); document.write("<br/>"); return; } if (other.length < n) { return; } var one = other.shift(); if (isIn(has, one)) { myfind(has, other, n); } else { var newhas = has.concat(); var newother = other.concat(); has.push(one); myfind(has, other, n-1); myfind(newhas, newother, n); }}function isIn(has, one) { for (i in has) { if (has[i].substring(0, 3) == one.substring(0, 3)) { return true; } } return false;} var a="777 3,777 0,888 1,999 3,765 3,765 2,771 3,798 1";myfind(new Array(), a.split(","), 6); </script>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。