快速排序 Java实现代码

快速排序 Java实现代码,第1张

快速排序 Java实现代码
package com;

public class Quick {

	public static void main(String[] args) {
		int[] array=new int[]{100,78,29,98,10};
		System.out.println(quick(array));
	}
	
	public static boolean quick(int[] array) {
		//首先将数组中的第一个元素设置为枢轴值
		int pivot=array[0];
		int low=0;
		int high=array.length-1;
		//开始进行循环 *** 作
		while (low=pivot){
				--high;
			}
			//采用high指针找到数组中第一个小于枢轴值的元素 并且将这个元素和当前枢轴对应的元素进行交换
			array[low]=array[high];
			//采用low指针找到数组中的第一个大于枢轴值的元素,并且将这个元素和当前枢轴对应的元素值进行交换 *** 作
			while(low					
										


					

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存