leetcode209 長度最小的子陣列

2022-07-05 23:57:12 字數 592 閱讀 6275

1.題目描述

給定乙個含有 n 個正整數的陣列和乙個正整數 target 。

找出該陣列中滿足其和 ≥ target 的長度最小的 連續子陣列 [numsl, numsl+1, ..., numsr-1, numsr] ,並返回其長度。如果不存在符合條件的子陣列,返回 0 。

2.解題思路

a.暴力求解,在需要乙個最大的數的時候可以使用最大整數integer.max_value,在尋找較小的數可以使用math.min(minlength, j - i + 1)

3.**

public static int minsubarraylen(int target, int nums)  else 

}// 維護乙個大資料,使用最大的整數

int minlength = integer.max_value;

for (int i = 0; i < numslength; i++) else }}

}// 判斷是否為最初始的值,如果是返回0,不是則返回對應的長度

return minlength == integer.max_value ? 0 : minlength;

}

leetcode 209 長度最小的陣列

題目描述 給定乙個含有 n 個正整數的陣列和乙個正整數 s 找出該陣列中滿足其和 s 的長度最小的連續子陣列。如果不存在符合條件的連續子陣列,返回 0。參考 負雪明燭 class solution object def minsubarraylen self,s,nums type s int ty...

LeetCode 209 長度最小的子陣列

題目鏈結 題目描述 給定乙個含有 n 個正整數的陣列和乙個正整數 s 找出該陣列中滿足其和 s 的長度最小的連續子陣列。如果不存在符合條件的連續子陣列,返回 0。示例輸入 s 7,nums 2,3,1,2,4,3 輸出 2 解釋 子陣列 4,3 是該條件下的長度最小的連續子陣列。解決方法 兩種方法 ...

Leetcode209 長度最小的子陣列

給定乙個含有 n 個正整數的陣列和乙個正整數 s 找出該陣列中滿足其和 s 的長度最小的連續子陣列。如果不存在符合條件的連續子陣列,返回 0。示例 輸入 s 7,nums 2,3,1,2,4,3 輸出 2 解釋 子陣列 4,3 是該條件下的長度最小的連續子陣列。public intminsubarr...