quicksort.java

来自「简单排序的java源代码」· Java 代码 · 共 19 行

JAVA
19
字号
import java.io.*;
public class quicksort{
  private static int partion(int a[],int low,int high)//partion:a[low]a[high]ҳָꣻ
  {
  	int k=a[low];//ȱa[low]ֵ
  	int priokey=a[low];//priokeyΪȽϹؼ
  	while(low<high)
  	{
  		while(low<high && a[high]>=priokey)
  			high--;
  			a[low]=a[high];//ѱpriokeyСļ¼Ƶλ
  		while(low<high && a[low]<=priokey)
  			low++;
  		a[high]=a[low];//ѱpriokeyļ¼Ƶλ
  	}
  	a[low]=k;
  	return low;//طָa[low]a[high]
  }
  private static void qsort(int a[],int low,int high)//aa[low..high]

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?