现在的位置: 首页 > 综合 > 正文

子数组的最大乘积

2014年01月30日 ⁄ 综合 ⁄ 共 1191字 ⁄ 字号 评论关闭

给定一个长度为N的整数数组,只允许使用乘法,不能用除法,计算任意N-1个数的组合中乘积中最大的一组,并写出算法的时间复杂度

 

如果数组中没有负数,编程如下:

 

 

后来想到,如果有负数的话,那么程序要考虑负数,于是编程如下:

 

 

后来看答案,发现我和答案不一样,不过我觉得我的算法也还可以,时间复杂度嘛,貌似是O(n)……

抱歉!评论已关闭.