Bagian DSAMudah

SubArray Bersebelahan Jumlah Terbesar

Panduan terperinci dan implementasi Python untuk masalah 'SubArray Bersebelahan Jumlah Terbesar'.

Pernyataan Masalah

Mudah

Tulis fungsi max_subarray_sum(arr) yang menemukan dan mengembalikan jumlah maksimum subarray yang berdekatan dalam array bilangan bulat arr.

Kendala
  • 1 <= len(arr) <= 10^5
  • -10^4 <= arr[i] <= 10^4

Contoh

Example 1
Input
max_subarray_sum([-2, -3, 4, -1, -2, 1, 5, -3])
Output
7
Explanation

The contiguous subarray with the maximum sum is [4, -1, -2, 1, 5], summing to 7.

Example 2
Input
max_subarray_sum([-1])
Output
-1
Explanation

The maximum subarray contains only the element -1.

Need a Hint?
Pertimbangkan untuk menggunakan struktur data khusus Array seperti kumpulan atau tumpukan.
Edge Cases to Watch
  • Struktur masukan kosong
  • Masukan elemen tunggal
  • Batasan angka yang besar

Siap Memecahkannya?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

Buka di Editor
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

Sumber Daya Python yang Direkomendasikan

Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.