求数据流中位数序列的算法分析

来源 :信息技术 | 被引量 : 0次 | 上传用户:lihonggeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中位数求法通常利用排序算法获取,其时间复杂度达到O(n*ln n)甚至O(n^2)。对于数据流,逐点利用排序法求中位数序列,时间复杂度更高,当数据量很大时,运行极其费时,文中提出利用堆结构获取数据流中位数序列的方法。描述基本思想,分析堆的构造方法,详细介绍算法实现过程。其时间复杂度仅为O(n*ln n),较常用的排序算法有较大的改进。最后,通过实验进一步证实该算法的优越性。
其他文献
对小学语文教学而言,互联网带来的是全面教学与学习方式的革命,学生阅读、写作、交往的方式都发生彻底变化。作为一名语文教师,我也在互联网的浪潮中不断历练自我,尝试着把一个又一个新技术,新理念引入课堂,在实践中享受网络整合带来的一个又一个欣喜。在对学生情感、态度、价值观的培养上,特别是在语文情感的酝酿、触发、提升三个方面,互联网显示出强大的推动力。  一、情感在网络环境中不断酝酿  小学生的认识有限,生
雷达多普勒信号的有效提取是膛内多普勒信号处理的关键环节,目前在内弹道工程应用中,常采用手动截取,这种方法的操作繁琐、误差较大、精度较低。针对上述问题,提出了一种雷达
目的探讨子宫动静脉畸形(AVM)伴晚期产后出血(LPH)的临床特点及治疗方式。方法回顾性收集2012年3月至2017年3月甘肃省妇幼保健院采用子宫动脉栓塞术(UAE)治疗的16例子宫AVM伴
目的探讨改良大鼠胃十二指肠动脉逆行给药方法的安全性和可行性,提出一种更简单、安全的肝动脉插管技术。方法Sprague—Dawley大鼠20只随机分为A组和B组,每组10只;A组行改良胃十