麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JS實(shí)現(xiàn)的排列組合算法示例

2019-11-19 11:10:48
字體:
供稿:網(wǎng)友

本文實(shí)例講述了JS實(shí)現(xiàn)的排列組合算法。分享給大家供大家參考,具體如下:

在數(shù)學(xué)中有排列組合,用來計(jì)算概率。

比如:從4個數(shù)字中,任意選擇兩個的情況。從5個數(shù)字中任意選擇3個數(shù)字的情況。(這里我們只考慮沒有順序的情況)。

公式:C(n,m)=n!/[m!(n-m)!]=n*(n-1)*...*(n-m+1)/[1*2*...*m],如C(5,2)=[5*4]/[1*2]=10.

舉例說明:有 1,2,3,4 四個數(shù)字,從這四個數(shù)字中,任意選擇兩個數(shù)字一共有多少種情況:[1,2], [1,3], [1,4], [2,3], [2,4], [3,4]一共有這六種情況。

下面用代碼實(shí)現(xiàn)從5個數(shù)字中任意選擇3個的情況(不考慮順序)。

<script>var array = [1, 2, 3, 4, 5];for(var i = 0, len1 = array.length; i < len1; i++) { var a2 = array.concat(); /* 排除之前已經(jīng)組合過的數(shù)據(jù) 比如:第一次的時候,i[0] = 1, 這個時候2層循環(huán), 只循環(huán) 2~5,  第二次的時候, i[1] = 2, 這個時候2層循環(huán), 只循環(huán) 3~5 同理:3層循環(huán)也是相比于2層循環(huán)來 */ a2.splice(0, i + 1); for(var j = 0, len2 = a2.length; j < len2; j++) { var a3 = a2.concat(); a3.splice(0, j + 1); for(var k = 0, len3 = a3.length; k < len3; k++) {  console.log(array[i] + ' ' +a2[j] + ' ' + a3[k]); } }}</script>

運(yùn)行結(jié)果:

需要取幾個數(shù)字,就嵌套循環(huán)幾次。

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具http://tools.VeVB.COm/code/HtmlJsRun測試上述代碼運(yùn)行效果。

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)

希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 91成人在线网站 | 在线1区| 一级大片久久 | 国产超碰人人做人人爱ⅴa 国产精品久久久久久久hd | 噜噜噜躁狠狠躁狠狠精品视频 | 国产精品一区二区日韩 | 一本到免费视频 | 欧美成人精品一区二区男人小说 | 日韩在线激情 | 逼特逼视频在线观看 | 国产1区在线观看 | 九九色网站 | 伦一区二区三区中文字幕v亚洲 | 久久久久久99 | 成年人网站国产 | 亚洲电影在线观看高清免费 | 色猫av| 草逼一区| 桥本有菜免费av一区二区三区 | 国产一区二区三区黄 | 日韩中文字幕一区二区三区 | 黄色网址进入 | 日韩欧美高清片 | 久久成人免费观看 | 成人国产精品久久久 | 国产成人自拍视频在线观看 | 欧美一级特黄a | 日本aaaa片毛片免费观蜜桃 | 一区二区久久久久草草 | 日本a∨精品中文字幕在线 欧美1—12sexvideos | 国产精品久久久久久久久久免 | 久久国产夫妻视频 | 国产精品区一区二区三区 | 日韩毛片在线看 | 免费黄色成人 | 怦然心动50免费完整版 | 逼特逼视频在线观看 | 久久精品视频一区二区 | 久草在线观看首页 | 久精品国产| 国产精品.com |