/**
* Copyright © 1998-2018, Glodon Inc. All Rights Reserved.
*/
package glodon.gfm.exchange.statistic.action;
import java.util.Arrays;
import org.hibernate.annotations.Sort;
import com.sun.tools.javac.code.Attribute.Array;
public class test {
public static void main(String[] args) {
int[] zonghe = new int[]{1,20,23,9,0,2,39};
// TongPaixu(zonghe);
// maopao(zonghe);
// kuaipai(zonghe);
System.out.println("Hello World");
int[] a = {12,20,5,16,15,1,30,45,23,9};
int start = 0;
int end = a.length-1;
sort(a,start,end);
for(int i = 0; i<a.length; i++){
System.out.println(a[i]);
}
}
public static void sort(int[] a,int low,int high){
int start = low;
int end = high;
int key = a[low];
while (end > start) {
while (end > start && a[end] >= key) {
end --;
}
if (a[end] < key) {
int temp = a[end];
a[end] = a[start];
a[start] = temp;
}
while (end > start && a[start] <= key) {
start++;
}
if (a[start] > key) {
int temp = a[end];
a[end] = a[start];
a[start] = temp;
}
}
if (start > low) sort(a,low,start-1);
if (end < high) sort(a, end+1, high);
}/**
* TODO
* @param zonghe
*/
private static void maopao(int[] zonghe) {
for (int i = 0; i < zonghe.length-1; i++) {
for (int j = 0; j < zonghe.length-1-i; j++) {
if (zonghe[j] < zonghe[j+1]) {
int temp = zonghe[j];
zonghe[j] = zonghe[j+1];
zonghe[j+1] = temp;
}
}
}
System.out.println(Arrays.toString(zonghe));
}
/**
* TODO
* @param zonghe
*/
private static void TongPaixu(int[] zonghe) {
// TODO Auto-generated method stub
int[] test = new int[40];
for (int i = 0; i < zonghe.length; i++) {
test[zonghe[i]]++;
}
String string = "";
for (int i = 0; i < test.length; i++) {
if (test[i]!=0) {
string += i+",";
}
}
System.out.println(string);
}
}