国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript使用遞歸算法求兩個數字組合功能示例

2019-11-19 18:10:19
字體:
來源:轉載
供稿:網友

本文實例講述了javascript使用遞歸算法求兩個數字組合功能。分享給大家供大家參考,具體如下:

// 12 ,3,4 兩個數字組合 最后結果 應該是// 13// 14// 23// 24// 34// 這5種 用程序 怎么算出來// 是求組合的算法// var arr = [12, 3, 4];// var len = arr.length;// var result = [];// for (var i = 0; i < len; i++) {// for (var j = i + 1; j < len; j++) {// for (var k = 0; k < String(arr[i]).length; k++) {// for (var m = 0; m < String(arr[j]).length; m++) {// result.push(Number(String(arr[i]).charAt(k)+String(arr[j]).charAt(m)));// }// }// }// }// console.log(result);var arr = [12, 3, 4];var len = arr.length;var result = [];var indexs = {};function combination(ind, start) {  start++;  if (start > 1) {    return;  }  if (!indexs[start]) {    indexs[start] = 0;  }  for (indexs[start] = ind; indexs[start] < len; indexs[start]++) {    combination(indexs[start] + 1, start);    if (start == 1) {      var one = String(arr[indexs[start - 1]]);      var two = String(arr[indexs[start]]);      for (var k = 0; k < one.length; k++) {        for (var m = 0; m < two.length; m++) {          result.push(Number(one.charAt(k) + two.charAt(m)));        }      }    }  }}combination(0, -1);console.log(result);

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript數學運算用法總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript數組操作技巧總結》、《JavaScript排序算法總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript查找算法技巧總結》及《JavaScript錯誤與調試技巧總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 葫芦岛市| 曲靖市| 海安县| 柯坪县| 荔浦县| 灵寿县| SHOW| 石楼县| 海安县| 大厂| 南安市| 石阡县| 博白县| 武义县| 宜兴市| 慈利县| 景洪市| 常山县| 开鲁县| 射阳县| 扎兰屯市| 桓仁| 本溪市| 东兰县| 桐柏县| 五家渠市| 沂水县| 辽源市| 云梦县| 郓城县| 汤阴县| 老河口市| 方城县| 绥棱县| 郯城县| 商南县| 云霄县| 固安县| 左权县| 铜山县| 永善县|