快速排序介绍

快速排序(Quicksort)是对冒泡排序(简要介绍冒泡排序_keda_1093的博客-CSDN博客)的一种改进算法。由C. A. R. Hoare在1960年提出。该算法使用广泛、效率很高,是最重要的排序算法之一。

看看大佬的:图解快速排序(C++实现)_快速排序c++实现_MagnumLu的博客-CSDN博客

这个算法的算法复杂度基本都是o\left ( N ~ log ~ N \right )的,当然也有坏的情况:

 虽然快速排序的算法复杂度简单,但是也有弊端,对比冒泡排序来说(冒泡排序是稳定的),快速排序是不稳定的,但是快速排序基本上被认为是相同数量级的所有排序算法中,平均性能最好的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值