Guest User

Untitled

a guest
Jan 23rd, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. # Max subarray code 01
  2. def max_subarray(A, low, mid, high):
  3. left_sum = -1000
  4. summ = 0
  5. for i in range(mid, low-1, -1):
  6. summ += A[i]
  7. if summ > left_sum:
  8. left_sum = summ
  9. max_left = i
  10. right_sum = -1000
  11. summ = 0
  12. for j in range(mid+1, high):
  13. summ += A[j]
  14. if summ > right_sum:
  15. right_sum = summ
  16. max_right = j
  17. return(max_left, max_right, left_sum + right_sum)
  18. L=[-1, 2, 3, 4, 5, 6, 7, 8, 9, -10]
  19. max_subarray(L, 0, 5, 10)
Add Comment
Please, Sign In to add comment