mirror of
https://hub.njuu.cf/TheAlgorithms/Python.git
synced 2023-10-11 13:06:12 +08:00
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
This commit is contained in:
parent
b14de4e470
commit
f04ed5674e
@ -17,19 +17,19 @@ class SubArray:
|
|||||||
|
|
||||||
def solve_sub_array(self):
|
def solve_sub_array(self):
|
||||||
"""
|
"""
|
||||||
Solve the maximum subarray sum problem using dynamic programming.
|
Solve the maximum subarray sum problem using dynamic programming.
|
||||||
Returns:
|
Returns:
|
||||||
int: The maximum subarray sum.
|
int: The maximum subarray sum.
|
||||||
Examples:
|
Examples:
|
||||||
>>> subarray = SubArray("1, 2, 3, -2, 5")
|
>>> subarray = SubArray("1, 2, 3, -2, 5")
|
||||||
>>> subarray.solve_sub_array()
|
>>> subarray.solve_sub_array()
|
||||||
9
|
9
|
||||||
>>> subarray = SubArray("-2, 1, -3, 4, -1, 2, 1, -5, 4")
|
>>> subarray = SubArray("-2, 1, -3, 4, -1, 2, 1, -5, 4")
|
||||||
>>> subarray.solve_sub_array()
|
>>> subarray.solve_sub_array()
|
||||||
6
|
6
|
||||||
>>> subarray = SubArray("1")
|
>>> subarray = SubArray("1")
|
||||||
>>> subarray.solve_sub_array()
|
>>> subarray.solve_sub_array()
|
||||||
1
|
1
|
||||||
"""
|
"""
|
||||||
rear = [int(self.array[0])] * len(self.array)
|
rear = [int(self.array[0])] * len(self.array)
|
||||||
sum_value = [int(self.array[0])] * len(self.array)
|
sum_value = [int(self.array[0])] * len(self.array)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user