public static int findMin(int[] nums){ if (nums == null || nums.length == 0){ return 0; } if (nums.length == 1){ return nums[0]; } return findMin(nums, 0, nums.length - 1); }
public static int findMin(int[] nums, int left, int right){ if (nums[left] < nums[right]){ return nums[left]; } if (left == right){ return nums[left]; } if (left + 1 == right){ return Math.min(nums[left], nums[right]); }
近期评论