赞
踩
快速排序是基于分治策略的一个经典算法。通过选择一个元素作为基准(也称“主元”)(pivot),将待排序的数组分成两个子数组,一个包含所有小于基准的元素,另一个包含所有大于基准的元素,然后递归地对这两个子数组进行快速排序,从而达到整个数组的排序。由于其高效性,快速排序被广泛认为是实际应用中最快的通用排序算法。其与归并排序在分治思想上的不同点在于,归并排序是“简化分解,侧重合并”,而快速排序是“侧重分解,简化合并”。
选择基准值:任选元素
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。