一座城池

成功就是不懈的努力加上一点点机会,努力是加法,机会是乘法,两者兼备才会得到最大的结果!
当前位置 - 首页 - JQuery/js - js实现彩票排列组合方法

js实现彩票排列组合方法

2015/1/8 14:49:52  发表于:2015/1/8 14:49:52  JQuery/js 次浏览 
字体大小切换:

 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
//全组合 
//mStr:源字符
//mLen:元素个数 
function Combination(mStr, mLen) { //返回处理是否成功 
var vResult = ""; 
	pCombination("", mStr); 
//全组合子过程
//mLeft:排列到左边的字符 
//mRight:排列到右边的字符
function pCombination(mLeft,mRight) { 
	if (mLeft.length >= mLen) 
		{
		  vResult += mLeft + "\n"; 
		}
    else{ 
	   for (var i = 0; i < mRight.length; i++)  
		   pCombination(mLeft + mRight.substr(i, 1), mRight.substr(i + 1, mRight.length)); 
		} 
	}
	return vResult; 
}
alert(Combination("1234", 3)); 
</script>
</head>

<body>
</body>
</html>


关键字:

推荐阅读:

    同类下暂无推荐的资讯...
Top