力扣628题
给你一个整型数组 nums ,在数组中找出由三个数组成的最大乘积,并输出这个乘积。
示例 1:
输入:nums = [1,2,3]
输出:6
提示:
3 <= nums.length <= 104
-1000 <= nums[i] <= 1000
代码:
package SuanFa20220920;
import java.util.Arrays;
public class Demo628 {
public static void main(String[] args) {
int arr[] = new int[]{3,2,1,-2,-4,-8};
//力扣官方给的 题解有问题
// 力扣:
// class Solution {
// public int maximumProduct(int[] nums) {
// Arrays.sort(nums);
// int n = nums.length;
// return Math.max(nums[0] * nums[1] * nums[n - 1], nums[n - 3] * nums[n - 2] * nums[n - 1]); 最大值是64,而我的是96
// }
// }
}
}