📜  具有最大和的子数组大小的 PHP 程序

📅  最后修改于: 2022-05-13 01:56:04.253000             🧑  作者: Mango

具有最大和的子数组大小的 PHP 程序

给定一个数组,找出总和最大的子数组的长度。

例子 :

Input :  a[] = {1, -2, 1, 1, -2, 1}
Output : Length of the subarray is 2
Explanation: Subarray with consecutive elements 
and maximum sum will be {1, 1}. So length is 2

Input : ar[] = { -2, -3, 4, -1, -2, 1, 5, -3 }
Output : Length of the subarray is 5
Explanation: Subarray with consecutive elements 
and maximum sum will be {4, -1, -2, 1, 5}. 

这个问题主要是最大和连续子数组问题的变体。
这个想法是每当此处结束的总和小于 0 时更新起始索引。

PHP
= 0)
    {
        $y++;
        $slope_error_new -= 2 * ($x2 - $x1);
    }
}
}
  
// Driver Code
$x1 = 3; $y1 = 2; $x2 = 15; $y2 = 5;
bresenham($x1, $y1, $x2, $y2);
  
// This code is contributed by nitin mittal.
?>


输出 :
5

有关更多详细信息,请参阅有关具有最大总和的子数组的大小的完整文章!