php - 如何在php中找到每个子集的总和?
问题描述
我想计算所有可能的子集表单数组的总和。
$array= Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 6 ); //changing
function powerSet($array) {
// add the empty set
$results = array(array());
foreach ($array as $element) {
foreach ($results as $combination) {
$results[] = array_merge(array($element), $combination);
$total= array_sum($results); // I try this
}
echo $total; // I try this
}
return $results;
}
上面的代码用于查找子集。我从这里找到了这段代码。我只是添加array_sum
但显示 0 如何找到每个子集的总数?反正 ?
解决方案
推荐阅读
- javascript - 将类别添加到过滤的同位素项目
- r - 在 R 中将填充的等高线图保存为 PDF 会产生像素化结果
- python - BeautifulSoup 根据源位置查找标签
- airflow - airflow initdb: cannot import name 'Pendulum' from 'pendulum'
- big-o - 如何找到此代码的空间和时间复杂度
- python - 使用异常处理程序重试坚韧
- elm - 如何将 Html.Html 消息转换为 Html.Html 消息?
- optimization - 警告:预算:初始超出最大预算
- java - 在字符串中查找不存在的字母
- c# - HttpClient 完成后如何处理?