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

首頁 > 開發 > PHP > 正文

組合算法的PHP解答方法

2024-05-04 23:15:57
字體:
來源:轉載
供稿:網友
題目:組合算法:有一個數組a,有N 個元素,現在要求從中找出含有任意元素的所有組合個數。
解答:先看規律吧:
假設這個數組為array(1,2,3,4,5)那么M=5;
可能出現的組合為:
1個數字的組合個數: 5
2個數字的組合個數: 4+3+2+1
3個數字的組合個數: 3+2+1
4個數字的組合個數: 2+1
5個數字的組合個數: 1
很眼熟吧,就是一個逆序的9*9乘法表。除過第一行有M個組合外,其他的組合按乘法表來處理,2個FOR語句嵌套而已
代碼:

復制代碼 代碼如下:


$c = 5;
$a = $c;
for($i=1;$i<=$c;$i++){
for($k=$c-$i;$k>0;$k–){
$a +=$k;
}
}
echo $a;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 曲靖市| 安新县| 沙河市| 常山县| 张掖市| 涪陵区| 都江堰市| 通海县| 弋阳县| 铜陵市| 宜丰县| 定兴县| 延长县| 苍南县| 金乡县| 家居| 怀远县| 孟州市| 龙陵县| 沾化县| 新建县| 文化| 咸宁市| 赣州市| 庆安县| 常德市| 田东县| 金湖县| 南和县| 林州市| 黎城县| 乡城县| 荆州市| 乌鲁木齐市| 稻城县| 左贡县| 遂溪县| 恩施市| 财经| 凤阳县| 临潭县|