数据结构之快速排序
摘要:
/*3. 编写一个快速排序的算法,并且在main函数中验证其功能已实现*快速排序(Quick Sort)又称划分交换排序,基本思想:在待排序的n*个记录中记录中任取一个作为“基准”,将其余记录分为两组,第一组中*各记录的键值均小于或等于基准的键值,第二组中各记录的键值均大于*或等于基准的键值,而基准就排在这两组中间(这也是该记录的最终位置),*这称为一趟快速排序(或一次划分)。对所分成的两组分别重复上述方法,*直到所有记录都排在适当位置为止。*快速排序过程实际上是一种“分治法”:通过划分得到两个子区间,对每个子*区间进行同样出理后,将结果组合起来就是问题的解。*/#include<ios 阅读全文
posted @ 2011-12-02 23:48 1.曲待续 阅读(241) 评论(0) 推荐(0) 编辑