首頁 > 後端開發 > php教程 > photoshop cs2 v9.0 綠色中文版 組合演算法的PHP解答方法

photoshop cs2 v9.0 綠色中文版 組合演算法的PHP解答方法

WBOY
發布: 2016-07-29 08:47:57
原創
1008 人瀏覽過

題目:組合演算法:有一個陣列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; 5; 5; $a = $c;
for($i=1;$ifor($k=$c-$i;$k>0;$k–){
$a +=$k;
}
}
echo $a;

以上就介紹了photoshop cs2 v9.0 綠色中文版 組合演算法的PHP解答方法,包括了photoshop cs2 v9.0 綠色中文版方面的內容,希望對PHP教程有興趣的朋友有所幫助。

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板