LeetCode算法题(数组中的最大乘积问题)(六)——最大乘积
发布时间
阅读量:
阅读量
问题:
在一组整数序列中,确定能够形成最大乘积的三个数,并将该乘积结果进行输出。
输入: [1,2,3]
输出: 6
输入: [1,2,3,4]
输出: 24
算法:
尚未查阅他人实现该功能的方式,然而本人编写的代码在执行过程中耗费了过多的时间。

我的设想如下:针对任意一个长度不少于3的无序数组,若需找出其中三个元素相乘所得结果的最大值,首先应对其进行排序处理。完成排序后,该数组可能呈现以下几种不同的情况:

当所涉及的数值数量恰好为三个时,可直接计算并输出这三个数值的乘积结果。

还没有任何评论哟~
