給定乙個含有n
個正整數的陣列和乙個正整數target
。
找出該陣列中滿足其和≥ target
的長度最小的連續子陣列[numsl, numsl+1, ..., numsr-1, numsr]
,並返回其長度。如果不存在符合條件的子陣列,返回0
。
示例 1:
輸入:target = 7, nums = [2,3,1,2,4,3]輸出:2解釋:子陣列[4,3]
是該條件下的長度最小的子陣列。
示例 2:
輸入:target = 4, nums = [1,4,4]
輸出:1
示例 3:
輸入:target = 11, nums = [1,1,1,1,1,1,1,1]
輸出:0
高階:
public class solution209
// system.out.println("i=" + i);
// system.out.println("j=" + j);
// system.out.println(nums[j]);
break;}}
} if (minlen != integer.max_value)
return out;
} public static void main(string args) ;
system.out.println(sol.minsubarraylen(target, nums));
}}
209 長度最小的子陣列
給定乙個含有 n 個正整數的陣列和乙個正整數 s 找出該陣列中滿足其和 s 的長度最小的連續子陣列。如果不存在符合條件的連續子陣列,返回 0。示例 輸入 s 7,nums 2,3,1,2,4,3 輸出 2 解釋 子陣列 4,3 是該條件下的長度最小的連續子陣列。高階 如果你已經完成了o n 時間複雜...
209 長度最小的子陣列
給定乙個含有 n 個正整數的陣列和乙個正整數 s 找出該陣列中滿足其和 s 的長度最小的連續子陣列。如果不存在符合條件的連續子陣列,返回 0。示例 輸入 s 7,nums 2,3,1,2,4,3 輸出 2 解釋 子陣列 4,3 是該條件下的長度最小的連續子陣列。高階 如果你已經完成了o n 時間複雜...
209 長度最小的子陣列
給定乙個含有 n 個正整數的陣列和乙個正整數 s 找出該陣列中滿足其和 s 的長度最小的連續子陣列。如果不存在符合條件的連續子陣列,返回 0。示例 輸入 s 7,nums 2,3,1,2,4,3 輸出 2 解釋 子陣列 4,3 是該條件下的長度最小的連續子陣列。高階 如果你已經完成了o n 時間複雜...