基于树状数组的逆序数计算方法

来源 :华东交通大学学报 | 被引量 : 0次 | 上传用户:q56260916
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
n个元素组成的置换a[1],a[2],…,a[n]。若i〈j且a[i]〉a[j],则称(a[i],a[j])是一个逆序对。置换中逆序对的个数称为置换的逆序数。按定义,计算逆序数要通过n(n-1)/2此次比较,时间复杂度是O(n2)。设计了一种新的方法,利用树状数组计算逆序数,时间复杂度降为O(nlog2(n))。主要思路是将元素从大到小依次放置在数状数组中,对于每一个元素i来说,因它前面的数比它大而计算出逆序数t[i],利用树状数组的结构特征,即可以O(log2(n))的时间复杂度而统计出t[i],那么最
其他文献
复合改性沥青混合料是采用布敦岩沥青(BMA)及温拌剂复合改性而成的一种沥青混合料,将它与常规BMA及常规温拌沥青性能进行比较,得出该复合改性沥青混合料可以大大降低拌和温度、
在我童年的记忆中,夏天真正到来,是伴着第一声蝉鸣开始的。在我家老屋的后面,有一条长长的河堤,河堤下面栽满了树,这片林子,是蝉的家,也是听蝉呜的最好去处。一天中,蝉的呜叫声大有不
对机械设备故障智能诊断技术的主要理论和方法进行了归纳和分类,对基于模糊理论的诊断法、基于人工神经网络的诊断法、基于灰色系统理论的诊断法、基于支持向量机的诊断法、
南都讯记者刘军实习生方慕冰刘畅五大电力集团、华润、中石油、神华等央企子公司近日被爆存在环保数据造假情况。昨天,广州市环保局发布相关工作规则,污染企业如存在数据造假情
森林资源是自然界和人类关系的“调节器”。森林资源保护关系到国土生态安全,关系到社会、经济、生态的协调发展,关系到林业发展的全局。随着人类社会的不断进步和发展,生态环境
文章应用环己烷萃取地表水中微量黄磷,用溴水消解处理有机相将黄磷定量转化为磷酸盐,然后应用钼锑抗分光光度法测定磷酸盐(以磷酸盐标准溶液制作校准曲线),对方法中的空白控制
从200万辆到444万辆,短短的4年时间,中国汽车工业实现了质的飞跃.飞速发展的中国汽车主机市场给售后市场带来了无限机遇,在这汽车工业大发展的时期,各跨国零部件巨头也在纷纷
<正>"桂林山水甲天下"已是家喻户晓。趁着假日,我们来到了桂林重要的游览景点——漓江。早晨,有雾。我踏着露珠,踩着漓江边上色彩美丽又圆滑的鹅卵石,轻快地登上游船。放眼望