取每个区间的最大值存到另一个数组里?
length = len(a) / N ##区间的平均长队,N当你是要分配的区间idx = [None] * N #先为结果分配一个存储空间for i in range(N): if i == N -1: idx[i] = max(a[ i * length : len(a) + 1]) ## 防止最后一个区间长度不等于平均长度,比如a长度为19时,后面全当一个区间 else: idx[i] = max(a[i *length : (i+1) *length])
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有