给定数组N的三个数的最大乘积

sam*_*_33 9 arrays math

我需要编写一个程序来查找给定大小为N的数组的三个数的Max乘积.对此有什么有效的算法吗?我只需要知道算法步骤.不是我认为适用于所有测试用例的算法.谢谢!FYI数组可能包含+ ve,-ve或零元素)

mob*_*mob 33

找到数组中的三个最大数字(n1,n2,n3)和两个最小数字(m1,m2).

答案是n1 x n2 x n3或n1 x m1 x m2

  • @ Ink-Jet因为m1和m2可能是大的负数 (7认同)
  • @woodchips:数组中三个最大的数字. (5认同)
  • 为什么不只是n1 x n2 x n3? (2认同)