会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lyx682
博客园
首页
新随笔
联系
订阅
管理
第二次作业
找第k小数的分治算法:首先从当前数组中选一个元素作为基准,然后根据基准元素将数组划分为小于、等于和大于基准元素的三部分,最后用递归找第k小数
2.最好情况为O(n),即基准元素恰好为当前数组的中位数,最坏情况为O(n²),即基准元素是当前数组的最小值或最大值,每次只能递归排除基准元素
3.分治法分为分解,递归,合并,重点是要找到最优子结构,同时注意不同情况下的边界处理
posted @
2025-11-02 23:51
681k
阅读(
5
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告