案例描述:
编写一个php函数。求任意n个正负整数里面最大的连续和,要求算法时间复杂度尽可能低;
例如:echo getmaxsum(array(-2,1,3,9,-4,2,3,5,-3,-4,1,3));//最大连续和是(1,3,9,-4,2,3,5)相加函数返回19
代码如下:
效果如下:
array( [0] => -2 [1] => 1 [2] => 3 [3] => 9 [4] => -4 [5] => 2 [6] => 3 [7] => 5 [8] => -3 [9] => -4 [10] => 1 [11] => 3)最大子序列是:1 3 9 -4 2 3 5
最大子序列的和是19
这样就完成了案例的要求,思路很重要!
以上就介绍了直接任意球和间接任意球的区别 php 求任意n个正负整数里面最大的连续和,包括了直接任意球和间接任意球的区别方面的内容,希望对php教程有兴趣的朋友有所帮助。