- 2
- 0
- 约小于1千字
- 约 9页
- 2018-06-26 发布于福建
- 举报
第k数问题
第k++小数问题 100320040 黄美珊 报告时间(2010-10-xx) 问题描述 一个整数集合,具有两种操作: (1)插入操作INS(x):将一个整数x添加到集合中; (2)取数操作GET():如果这是第k(从1开始计数)次GET操作,则取出数集中按非降序排序后的第k个数。 问题描述 数据输入: L1:M(INS操作个数)、N(GET操作个数) L2:按顺序插入的M个整数 L3:N个整数pi,表示数集中有pi个数时, 执行的GET操作 结果输出: 第k次GET操作获取的Kmin数 示例 思路: 全排序代价太大,直接pass。 部分排序如选择排序,但对前K位进行了排序,而且每次GET都要重新排序,不适用与大数据和重复GET操作。 寻找不关注排序,且适用于重复GET和大数据的算法。 STL-heap 算法 设求N个数中的第k min数,维护一个最大堆和一个最小堆; 其中MaxHeap用来存放这N个数中的前K min个数(每次GET操作时);MinHeap用来存放这N个数中的余下N-k个数; 每次GET操作前都要把新的数据Ins到MinHeap中,插入完毕后pop(MinHeap.top)并添加到MaxHeap.把2堆的堆顶调整至MinHeap.top()MaxHeap.top(),此时MaxHeap.top()就是GET()获取到的
您可能关注的文档
- 第20050911期招标公告.doc
- 第1章 厌氧性细菌.ppt
- 第21二次根式.doc
- 第21章 抗慢心功能不全药课件.ppt
- 第24布鲁菌属课件.ppt
- 第20章 抗慢心功能不全药.ppt
- 第2 经间期出血课件.ppt
- 第24课 卫生类 2011年读理解新增文章.doc
- 第25章尿药及脱水药.ppt
- 第28章作用于宫的药物.ppt
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
最近下载
- 基于影像的气溶胶反演.ppt VIP
- (2024年)海南省海口市辅警协警笔试笔试模拟考试题(含答案).docx VIP
- 2022最新版《函数的图象(第1课时)》导学案(推荐) 人教版八年级数学下册导学案(精品).doc VIP
- 雅马哈船外机F40F中文维修手册.pdf VIP
- 2026云南昆明巫家坝建设发展有限责任公司校园招聘15人备考题库带答案详解(基础题).docx
- 2025年高考黑龙江、吉林、辽宁、内蒙古生物真题试卷含答案.pdf VIP
- 2024中国柔印行业发展现状与趋势分析.pdf VIP
- 唐山市公安局招聘留置看护辅警考试试题及答案.pdf VIP
- 7.2 弹力 课件-人教版(2024)物理八年级下册.pptx VIP
- PCS-994C频率电压紧急控制装置说明书.docx
原创力文档

文档评论(0)