- 19
- 0
- 约1.24万字
- 约 39页
- 2019-07-20 发布于四川
- 举报
* 选择问题特例——查找中值(续1) 中值查找算法: 1. 蛮力策略:—— 直接基于问题本身而设计算法 先对列表按非降序排序,然后选第 k 位置上的元素即中位值。该算法 时间效率显然取决于排序算法的效率,若用合并排序等优秀算法,本 算法效率类型属于 O(nlogn) 型。 2. 减治策略:—— 更高效(效率分析类似于前述的快速排序,本节略) 回顾:快速排序算法中关于分区(Partition)的概念。 s左边有 s-1个元素值≤A[s],s右边有n-s个元素值≥A[s],根据中值的 定义, n为奇数:s-1=n-s,s=n/2+1/2 ;n为偶数 s-1+1=n-s,s=n/2。 1) 若s=k,A[s] 就是中值。—— 停止条件 2) 若sk,分裂点在中值点右边,对s左子区递归分解。(A[s]A[k]) 3) 若sk,分裂点在中值点左边,对s右子区递归分解。(A[s]A[k]) * 减治法查找中值过程示例 减治法查找中值过程示例: 求:已知列表A的中值,A={ 4,1,10,9,7,12,8,2,15 }。观察:中值=8 解:n=9, 中值元素下标 k=9/2+1=5(向上取整),即中值A5 = ? 选择第1个元素为中轴p,用左右扫描法得到分裂点,并安排新顺序: p=A[1]=4 4 1
您可能关注的文档
- 中国矿业大学-考研电路-第8章-相量法.ppt
- 中国的经济发展之农业新人教版精品课件.ppt
- 中国特色社会主义理论体系的精髓主题和主线.ppt
- 中国特色社会主义理论与实践第一讲.ppt
- 中国特色社会主义理论与实践(第四讲).ppt
- 中国特色生态文明建设.pptx
- 中国物流行业研究.pptx
- 中国消费市场大趋势与启示.pptx
- 中国海口时尚创意岛GTH.ppt
- 中国民族民间舞蹈文化教程第十章.ppt
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
最近下载
- 2026年陕西西安社区工作者考试试题题库及答案.docx VIP
- 2026年光伏组件清洗保养合同.docx
- 《数字经济概论》全套教学课件.pptx
- 神华煤制油二期项目市场调查与预测研究.docx
- 建筑电气工程施工质量验收规范(GB50303-2025修订版,附操作指南).docx VIP
- 2026光伏发电系统运维协议.docx
- NFJ金属防静电不发火耐磨地坪施工工法.docx VIP
- NFJ金属防静电不发火耐磨地坪施工工法.pdf VIP
- 河北重大生产安全事故隐患挂牌督办制度.DOC VIP
- 77.AI实用提示词模板库系列:短剧脚本提示词——短视频短剧人设|分镜|台词全套模板.docx VIP
原创力文档

文档评论(0)