Java四种排序方法及99乘法口诀表

import java.util.Arrays;

public class Sort {


	/**排序
	 * @param args
	 */
	public static void main(String[] args) {
		int array[]={12,34,2,5,8,11,9,22};
		quickSort(array);
		selectSort(array);
		bubbleSort(array);
		insertSort(array);
		method1(9);
		method2(9);
	}
	/**
	 * 快速排序
	 * @param array
	 */
	public static void quickSort(int[] array){
		 Arrays.sort(array);
		 System.out.print("快速排序后的结果:");
		 for(int i:array){
			 System.out.print(i+" ");
		 }
		 System.out.println();
	}
	
	/**
	 * 选择排序
	 * @param array
	 */
	public static void selectSort(int[] array){
		for(int i=0;iarray[j+1]){
					int temp=array[j];
					array[j]=array[j+1];
					array[j+1]=temp;
					flag = true;
				}
			}
		}
		System.out.print("冒泡排序后的结果:");
		for(int i=0;i0;j--){
				if(array[j]>array[j-1]){
					int temp=array[j];
					array[j]=array[j-1];
					array[j-1]=temp;
				}
			}
		}
		System.out.print("插入排序后的结果:");
		for(int i=0;i


你可能感兴趣的:(A001_编程_JAVA)