Largest Subarray Length K
给一个数组, 定一个子数组比另一个子数组大是子数组的第一个数字大. 求最大的子数组.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
class Solution { public int[] largestSubarray(int[] nums, int k) { int[] res = new int[k]; int max = 0; int max_Index = 0; for(int i = 0; i < nums.length - k + 1; i++) { if(nums[i] > max){ max = nums[i]; max_Index = i; } } int j = 0; for(int i = max_Index; i < max_Index + k; i++) { res[j++] = nums[i]; } return res; } } |