查找算法 程序员必知的十大基础实用算法之-BFPRT

当前位置:首页 > 科技

查找算法 程序员必知的十大基础实用算法之-BFPRT

发布时间:2020-11-06 12:11:02

用途

BFPRT算法解决的问题十分经典,即从某n个元素的序列中选出第k大(第k小)的元素,通过巧妙的分析,BFPRT可以保证在最坏情况下仍为线性时间复杂度。该算法的思想与快速排序思想相似,当然,为使得算法在最坏情况下,依然能达到o(n)的时间复杂度,五位算法作者做了精妙的处理。

欢迎分享转载 →查找算法 程序员必知的十大基础实用算法之-BFPRT

Copyright © 2002-2020 鲁旭娱乐网 版权所有 备案号:粤ICP备14025430号-1

收藏本站 - 网站地图 - 关于我们 - 网站公告 - 广告服务