摘要: Java版本:先将数组排序,从中间将排好序的数组分为small部分和large部分。 每次从小区间找一个值插入偶数位,从大区间找一个值插入奇数位。 补充一个python的版本: 阅读全文
posted @ 2018-10-18 20:12 Sempron2800+ 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 补充一个python的实现: 阅读全文
posted @ 2018-10-18 19:41 Sempron2800+ 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 因为nums可能包含负数,因此之前最小的乘积*当前值,有可能成为最大值;而之前最大的乘积*当前值,有可能成为最小值。 因此,每次计算的时候,把目前的最大乘积和最小乘积都保存下来,用于下一次计算。 补充一个python的实现: 阅读全文
posted @ 2018-10-18 19:29 Sempron2800+ 阅读(133) 评论(0) 推荐(0) 编辑