photoshop cs2 v9.0 绿色中文版 组合算法的PHP解答方法
程序员文章站
2024-02-01 12:49:52
...
题目:组合算法:有一个数组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语句嵌套而已
代码:
解答:先看规律吧:
假设这个数组为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;$ifor($k=$c-$i;$k>0;$k–){
$a +=$k;
}
}
echo $a;
以上就介绍了photoshop cs2 v9.0 绿色中文版 组合算法的PHP解答方法,包括了photoshop cs2 v9.0 绿色中文版方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
上一篇: php中导出数据到excel时数字变为科学计数的解决方法_PHP
下一篇: PASS TesSafe
推荐阅读
-
photoshop cs2 v9.0 绿色中文版 组合算法的PHP解答方法
-
photoshop cs2 v9.0 绿色中文版 php入门学习知识点七 PHP函数的基本应用
-
photoshop cs2 v9.0 绿色中文版 一些常用的php简单命令代码集锦
-
photoshop cs2 v9.0 绿色中文版 php的控制语句
-
photoshop cs2 v9.0 绿色中文版 php的控制语句
-
photoshop cs2 v9.0 绿色中文版 PHP在字符断点处截断文字的实现代码
-
photoshop cs2 v9.0 绿色中文版 上传多个文件的PHP脚本
-
photoshop cs2 v9.0 绿色中文版 php的一些小问题
-
photoshop cs2 v9.0 绿色中文版 上传多个文件的PHP脚本
-
photoshop cs2 v9.0 绿色中文版 组合算法的PHP解答方法