陣列排序總結(冒泡,選擇,插入,希爾)

2021-04-21 18:25:59 字數 1466 閱讀 6315

1. package org.idcn.jse;  

2.   

3. public

class sortall ;  

12.   system.out.println("----氣泡排序的結果:");  

13.   maopao(i);  

14.   system.out.println();  

15.   system.out.println("----選擇排序的結果:");  

16.   xuanze(i);  

17.   system.out.println();  

18.   system.out.println("----插入排序的結果:");  

19.   charu(i);  

20.   system.out.println();  

21.   system.out.println("----希爾(shell)排序的結果:");  

22.   shell(i);  

23.  }  

24.   

25.  // 氣泡排序  

26.  public

static

void maopao(int x)   

34.    }  

35.   }  

36.   for (int i : x)   

39.  }  

40.   

41.  // 選擇排序  

42.  public

static

void xuanze(int x)   

50.    }  

51.    // 交換  

52.    int temp = x[i];  

53.    x[i] = x[lowerindex];  

54.    x[lowerindex] = temp;  

55.   }  

56.   for (int i : x)   

59.  }  

60.   

61.  // 插入排序  

62.  public

static

void charu(int x)   

70.    }  

71.   }  

72.   for (int i : x)   

75.  }  

76.   

77.  // 希爾排序  

78.  public

static

void shell(int x)  else   

91.     }  

92.     x[j] = temp;  

93.    }  

94.   }  

95.   

96.   for (int i : x)   

99.  }  

100. }  

陣列排序總結(冒泡,選擇,插入,希爾)

package org.idcn.jse public class sortall system.out.println 氣泡排序的結果 maopao i system.out.println system.out.println 選擇排序的結果 xuanze i system.out.printl...

陣列排序(冒泡,選擇,插入,希爾)

package org.owen public class sortall system.out.println 氣泡排序的結果 maopao i system.out.println system.out.println 選擇排序的結果 xuanze i system.out.println sy...

冒泡 選擇 插入 希爾排序

include include include using namespace std template void print const t a,int n 氣泡排序 每次迴圈總是將最大元素移到隊尾 o n 2 穩定的排序演算法 templatevoid bubblesort t a,int n ...