js實(shí)現(xiàn)簡(jiǎn)單排列組合的方法
本文實(shí)例講述了js實(shí)現(xiàn)簡(jiǎn)單排列組合的方法。分享給大家供大家參考,具體如下:
運(yùn)行效果截圖如下:

具體代碼如下:
<!DOCTYPE html>
<html>
<head>
<title>demo</title>
<script type="text/javascript">
var str = [1,2,3,4,5];
var count = 0;
function arrange(s){
for(var i=0,length=str.length; i<length; i++) {
if(s.length == length - 1) {
if(s.indexOf(str[i]) < 0) {
count++;
console.log("組合"+count+"="+s + str[i]);
}
continue;
}
if(s.indexOf(str[i]) < 0) {
arrange(s+str[i]);
}
}
}
arrange("");
</script>
</head>
<body>
</body>
</html>
更多關(guān)于JavaScript算法相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
- 使用js Math.random()函數(shù)生成n到m間的隨機(jī)數(shù)字
- Javascript 生成指定范圍數(shù)值隨機(jī)數(shù)
- JS生成某個(gè)范圍的隨機(jī)數(shù)【四種情況詳解】
- javascript獲取不重復(fù)的隨機(jī)數(shù)的方法比較
- js生成隨機(jī)數(shù)之random函數(shù)隨機(jī)示例
- JavaScript 產(chǎn)生不重復(fù)的隨機(jī)數(shù)三種實(shí)現(xiàn)思路
- js獲取數(shù)組任意個(gè)不重復(fù)的隨機(jī)數(shù)組元素
- JS實(shí)現(xiàn)的全排列組合算法示例
- JS實(shí)現(xiàn)的排列組合算法示例
- JS實(shí)現(xiàn)二維數(shù)組元素的排列組合運(yùn)算簡(jiǎn)單示例
- JavaScript隨機(jī)數(shù)的組合問題案例分析
相關(guān)文章
Javascript 中創(chuàng)建自定義對(duì)象的方法匯總
這篇文章主要匯總介紹了Javascript 中創(chuàng)建自定義對(duì)象的方法,需要的朋友可以參考下2014-12-12
不用jQuery實(shí)現(xiàn)的動(dòng)畫效果代碼
jQuery 框架用的人越來越多了, 無論是性能還是功能強(qiáng)大都不用多說.2010-11-11
聊聊Javascript中try catch的2個(gè)作用
try...catch 可以測(cè)試代碼中的錯(cuò)誤,try 部分包含需要運(yùn)行的代碼,而catch部分包含錯(cuò)誤發(fā)生時(shí)運(yùn)行的代碼,這篇文章主要給大家介紹了關(guān)于Javascript中try catch的2個(gè)作用,需要的朋友可以參考下2021-09-09
javascript動(dòng)畫系列之模擬滾動(dòng)條
本文主要介紹了js動(dòng)畫模擬滾動(dòng)條的實(shí)現(xiàn)原理以及分享了通過滾動(dòng)條實(shí)現(xiàn)的幾個(gè)應(yīng)用的實(shí)例代碼:1.通過移動(dòng)滾動(dòng)條來實(shí)現(xiàn)數(shù)字的加減;2.通過拖動(dòng)滾動(dòng)條來實(shí)現(xiàn)元素尺寸的變化,以改變?cè)貙挾葹槔?3.通過拖動(dòng)滾動(dòng)條來實(shí)現(xiàn)內(nèi)容滾。需要的朋友一起來看下吧2016-12-12
webpack.DefinePlugin與cross-env區(qū)別詳解
這篇文章主要介紹了webpack.DefinePlugin與cross-env區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02

