- 19
- 0
- 约5.78千字
- 约 10页
- 2016-03-01 发布于山西
- 举报
nth_element 算法注解
nth_element
nth_element
nntthh__eelleemmeenntt 算法注解
nth_element 是STL 提供的一个算法,用于找出序列中
的第n大元素。这个算法涉及下面4个辅助函数:
• _Nth_element
• _Unguarded_partition
• _Median
• _Med3
下面是我对STL 源代码的注释。
/*********************************************
**********************************************
*
_Nth_element
使序列中第n大的元素位于第n个位子上,使用 比
较元素。
基本思想:
(1) 找到一个包含n的足够小的区间[a,b),使得[a,b)
作为一个大粒度的元素处于序列的有序位置。
(2) 对[a,b)部分进行排序。
nth_element 查找区间的方式体现了二分(折半)查找
的思想。它的核心是 ungarded_partition 算法,
ungarded_partition 算法能够找出随机序列的近似的位
置中间值。
********************************************
您可能关注的文档
最近下载
- 妊娠期糖尿病血糖管理护理个案分析.pptx VIP
- JEDEC J-STD-020F 湿度敏感度分级解读.docx VIP
- 公路塌方处理施工方案.pdf VIP
- 新版2026年部编版道德与法治新教材二年级上册全册教案设计(共4个单元,含教学计划).pdf
- 2024新人教版初中七年级数学上册新教材《第二章 有理数的运算》大单元整体教学设计.docx
- I86家甲级资质安全评价机构名单及业务范围.doc VIP
- 最新国家开放大学《大学语文》形考任务1-5答案.docx VIP
- “安全生产责任制”培训试题及答案.docx VIP
- 通力电梯KCE无机房电气原理图纸2017.pdf
- 单位公务接待培训课件.pptx VIP
原创力文档

文档评论(0)