各種排序演算法的java實現

2021-06-26 11:04:06 字數 549 閱讀 8798

class bubblesort 

; int tmp;

int i;

boolean flag = true;

system.out.println("排序之前的值:");

for ( i = 0; i < a.length ; i++ )

system.out.println();

//氣泡排序的思想:

//1.依次比較相鄰的值,如果前面乙個數大,交換位置

//2.這樣對陣列的第0個資料到n-1個資料進行一次遍歷後,最大的乙個資料就「沉」到陣列第n-1個位置。

如果n不為0就重複前面二步,否則排序完成。(即:一共進行了n次)

for (i = 0; i < a.length && flag == true; ++i)

}} system.out.println("排序之後的值:");

for( i = 0;i < a.length;i++)

system.out.print(a[i] + "\t");

}}

各種排序演算法java實現

插入排序 package org.rut.util.algorithm.support import org.rut.util.algorithm.sortutil author treeroot since 2006 2 2 version 1.0 public class insertsort ...

各種排序演算法java實現

插入排序 package org.rut.util.algorithm.support import org.rut.util.algorithm.sortutil author treeroot since 2006 2 2 version 1.0 public class insertsort ...

各種排序演算法java實現

插入排序 package org.rut.util.algorithm.support import org.rut.util.algorithm.sortutil author treeroot since 2006 2 2 version 1.0 public class insertsort ...