自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 算法第二章实验报告

当每次选择的基准元素pivot都能够将数组平均分成两半时,我们只需递归 log(n) 次,每次递归需要遍历整个数组,所以时间复杂度是 O(nlog(n))。但在最好的情况下,如果每次 pivot 都能找到中位数,那么递归树的深度将最小化,接近于线性时间,即 O(n)。如果每次选择的 pivot 都是最小或最大的元素,那么每次递归只能排除一个元素,导致递归树的高度为 n,因此时间复杂度为 O(n^2)。分治法通过将大问题分解为小问题来解决原问题,这些小问题通常与原问题相似但规模更小。

2024-10-19 19:51:03 317 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除