自定义博客皮肤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)
  • 收藏
  • 关注

原创 算法学习笔记

快速排序是一种分治算法,它通过从数组中选择一个**“枢轴”元素并根据它们是否小于或大于枢轴将其他元素分成两个子数组**。然后递归地对子数组进行排序。快速排序算法的平均时间复杂度为 O(nlogn)O(n log n)O(nlogn) ,最坏时间复杂度为 O(n2)O(n^2)O(n2)。分界点即为主要思想中提到的“枢纽”元素,一般选择中点对应的数为分界点。使用两个指针 i ,j分别指向数组的左右两端,然后向中间靠拢。如果指针对应的数小于分界点,则移到左部,反之移到右部。当两个指针相遇的时候,则停止移动指针,

2023-05-21 12:12:44 271 2

空空如也

空空如也

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

TA关注的人

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