八大排序算法---快速排序

八大排序算法---快速排序,第1张

八大排序算法---快速排序

快速排序是冒泡排序的优化

通常第一个定位基数,然后从后向前找比基数小的第一个数,

从前向后找第一个比基数大的数,然后互换位置。直到当指针重合时将基数与指针重合位置的数互换。最后重合位置的左边和右边分别递归调用。

package suanfa;

import java.util.Arrays;

public class Kuaipai {
	
	public static void Kuaipai(int[] arr,int left,int right) {
		
		if(left>right) 
			return;
		int base = arr[left];
		int i = left;
		int j = right;
		
					
		while(i=base) {
				j--;
			}
			while(i 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5637895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存