ホームページ > php教程 > php手册 > 組み合わせアルゴリズムのPHP解法方法

組み合わせアルゴリズムのPHP解法方法

WBOY
リリース: 2016-06-13 12:03:10
オリジナル
816 人が閲覧しました

トピック: 組み合わせアルゴリズム: N 個の要素を持つ配列 a があります。ここで、任意の要素を含むすべての組み合わせの数を見つける必要があります。
答え: まずルールを見てみましょう:
この配列が 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;

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート