当前位置: 首页 > news >正文

重庆品质网站建设销售1G免费网站空间

重庆品质网站建设销售,1G免费网站空间,网站改版 更换域名,不锈钢网片题目#xff1a; 中位数是有序整数列表中的中间值。如果列表的大小是偶数#xff0c;则没有中间值#xff0c;中位数是两个中间值的平均值。 例如 arr [2,3,4] 的中位数是 3 。例如 arr [2,3] 的中位数是 (2 3) / 2 2.5 。 实现 MedianFinder 类: MedianFinder() 初始…题目 中位数是有序整数列表中的中间值。如果列表的大小是偶数则没有中间值中位数是两个中间值的平均值。 例如 arr [2,3,4] 的中位数是 3 。例如 arr [2,3] 的中位数是 (2 3) / 2 2.5 。 实现 MedianFinder 类: MedianFinder() 初始化 MedianFinder 对象。 void addNum(int num) 将数据流中的整数 num 添加到数据结构中。 double findMedian() 返回到目前为止所有元素的中位数。与实际答案相差 10-5 以内的答案将被接受。 思路 class MedianFinder {PriorityQueueInteger minHeap; // 小顶堆存储的是比较大的元素堆顶是其中的最小值PriorityQueueInteger maxHeap; // 大顶堆存储的是比较小的元素堆顶是其中的最大值public MedianFinder() {this.minHeap new PriorityQueue();this.maxHeap new PriorityQueue((a, b) - b - a);}public void addNum(int num) {// 第一个元素进minHeap// 小顶堆存储的是比较大的元素num比较大元素中最小的还大所以进入minHeapif (minHeap.isEmpty() || num minHeap.peek()) {minHeap.offer(num);// 如果minHeap比maxHeap多2个元素就平衡一下if (minHeap.size() - maxHeap.size() 1) maxHeap.offer(minHeap.poll());} else {maxHeap.offer(num);// 这样可以保证多的那个元素肯定在minHeapif (maxHeap.size() - minHeap.size() 0) {minHeap.offer(maxHeap.poll());}}}public double findMedian() {boolean flag minHeap.size() maxHeap.size(); // true表示总共奇数个数false表示偶数个数 if (flag)return minHeap.peek();elsereturn (maxHeap.peek() minHeap.peek()) / 2.0;} }
http://www.sadfv.cn/news/209058/

相关文章:

  • 网站推广该怎么做企业网站做的比较好
  • 专业的网站建设托管济南广运建设公司网站
  • 广东省公路建设公司官方网站汕头网站建设哪家好
  • 山东富泰建设工程有限公司网站做鞋设备网站
  • 如何查看网站的关键词仙桃市建设局网站
  • 企业如何进行网站推广短视频seo询盘获客系统
  • 网站右侧浮动导航wordpress js 钩子
  • 龙湖什么网站做宣传在五八同城做网站多少钱
  • 网站程序开发制作十大品牌建设银行网站官方网站
  • 如何评价一个网站做的好不好汉中今天确诊名单
  • 单页网站模板做seowordpress之家
  • 对网站开发流程的了解云南澄江县建设局网站
  • 优秀排版设计网站合肥网站开发
  • seo网站内容更新孝感网站seo
  • 英语网站online网站开发到上线需要多久
  • 门户网站建设工具视觉设计软件
  • 事业单位网站建设费科目sem推广竞价托管公司
  • 贵阳网站制作维护平凉网站建设平凉
  • 山东建设信息网站永久免费网站怎么建
  • 提高网站搜索排名大学生建设什么网站好
  • 企业网站设计制作收费WordPress评论回复提醒勾选
  • 全球网站排名前100什么网站是用php做的
  • 网站推广工作总结网页传奇游戏攻略
  • 如何建立一个手机网站罗湖区住房和建设局网站
  • 网站开发与维护实训总结怎么样备份网站数据库
  • 网站页面切换效果河北中冶润丰建设股份有限公司网站
  • 服装网站推广策划书做一个自己的网站
  • 保健品网站建设背景百度seo泛解析代发排名
  • 图书馆网站建设情况说明个人开店的电商平台
  • 保险公司官方网站智慧团建系统登录