快速排序(QuickSort)C语言版

快速排序的核心在于分治.

分治算法:

1. 认定只有一个元素或没有元素的数组是有序的.

2. 将数组按照一个分界值分为左右两部分. 左面所有元素值比分界值小, 右面所有元素值比分界值大或等于.

3. 将左右两部分分别再分治, 直到要分支的部分只有一个元素或没有元素, 那么整个数组就是有序的了.

作者: selfimpr

博客: http://blog.csdn.net/lgg201

邮箱: [email protected]

你可能感兴趣的:(Quicksort)