Maximum Sum Circular Subarray
Coddy'nin Mülakat Kodlama Soruları - Paket IX kursunda ders 3 / 3.
Görev
ZorDairesel bir tam sayı dizisi (yani son elemandan sonraki elemanın dizinin ilk elemanı olduğu bir dizi) verildiğinde, maksimum toplama sahip olan (en az bir sayı içeren) alt dizinin toplamını döndüren maxSubarraySumCircular adında bir fonksiyon yazın.
Örneğin,
Girdi: [5, -3, 5]
Çıktı: 10
Açıklama: [5, 5] alt dizisi maksimum 10 toplamına sahiptir.
Kısıtlamalar:
- n == nums.length
- 1 <= n <= 3000
- -3000 <= nums[i] <= 3000
Kendin dene
int maxSubarraySumCircular(int* nums, int numsSize) {
// Buraya kod yazın
}