Yahoo中国面试题PHP算法(2010-03-02 22:51:13)转载
标签:it 分类:Interview
3.7 写一个function实现数组内每个元素之间加法的递代运算?
注:数组元素全部为自然数.
例:
$data=array(1,2,3);
程序要求打印出数组每个数组元素相互之间各种可能性加法(包括元素自已本身加法)
1+1=2,1+2=3,1+3=5,
2+2=4,2+3=5,
3+3=6
打印出以下结果
PHP代码
Array
(
[0] => Array
(
[0] => 2
[1] => 3
[2] => 4
)
[1] => Array
(
[1] => 4
[2] => 5
)
[2] => Array
(
[2] => 6
)
)
我的code
$data = array(1,2,3);
$res = array();
echo "calc:\n";
calc($data, $result);
var_dump($result);
function calc($data, &$res)
{
if(count($data)<1)
return;
$item = $data[0];
foreach($data as $v)
{
$res[$item-1][] = $item+$v;
}
calc(array_splice($data, 1), &$res);
}
分享到:
相关推荐
前六章均为算法基础入门必会解答的题目,也就是若当中有任何一题, 您无法给出正确解答,就不算有算法基础(带星的题目例外), 并且这里不提供基础题解答,若你实在需要,请自行查资料或者找人帮你。 下文假定阅读...
C++算法题目仓库.zip是一个包含C++算法题目和解答的压缩文件。该资源可以帮助学习C++的学生和开发者提高算法和编程能力,通过练习这些题目来加深对C++语言和算法的理解。 内容概要: 该压缩文件包含多个C++算法题目...
算法导论习题解答算法导论习题解答
JAVA经典算法题目,非常好的算法,实用,学习、面试起很大的作用。
从入门到进阶版的算法题目,有多种解法详细说明;
python算法趣味题目.doc
PTA-数据结构与算法题目集 PTA-数据结构与算法题目集 PTA-数据结构与算法题目集 PTA-数据结构与算法题目集 PTA-数据结构与算法题目集 PTA-数据结构与算法题目集 PTA-数据结构与算法题目集 PTA-数据结构与算法题目集 ...
算法导论习题解答算法导论习题解答算法导论习题解答算法导论习题解答算法导论习题解答
算法导论习题解答 算法导论习题解答 算法导论习题解答
java算法编程题目及答案50道
收集的一些算法的题目及其解答,对学生学习数据结构中的一些算法很有帮助。
acm算法题目,帮助我们提高算法的思想,有助于我们在算法竞赛中取得优异的成绩。
几道动态规划的经典算法 非常经典 值得分享
一个关于Dijkstra算法的题目 有路径显示
国外总结的算法题目,很有深度,没事儿的可以深入研究一下,成为世界级大佬指日可待
一些蛮经典的算法题目,可惜的是有些答案不全!不过,这编程还是要多多动手!
PTA数据结构与算法题目集部分题解,补充blog创建前的题解 PTA数据结构与算法题目集部分题解,补充blog创建前的题解 PTA数据结构与算法题目集部分题解,补充blog创建前的题解 PTA数据结构与算法题目集部分题解,补充...
多个经典算法题目,包含java,c++,python解题代码,是您面试,软考的必备书籍。