快速排序是面试中的几乎必问的问题,理解之后发现并不难,在此贴出两种版本,与小伙伴们相互交流 PS:今天码代码非常有感觉,所以连发三篇博客,下午打球,手感也是热的发烫,希望不忘初心,方得始终. 进入正题,快速排序的基本思路就是的,找出数组中的某一个值,将其摆放在某一位置,比其大,放在该值的右边,比其小放在该值的左边,左右两边继续执行上述步骤,也就是递归. 那么问题来了,C语言中如何找出数组中的某一个值的位置(以下程序均取首项),先看如下分析. C实现 如图1所示,low代表数组首项,high代码数