C 陣列元素冒泡 選擇 插入排序

2021-10-08 12:53:56 字數 2175 閱讀 7086

面試 - 陣列分割法反轉陣列元素

using documentformat.openxml.wordprocessing;

using system;

using system.collections.generic;

using system.text;

namespace knowledgepoint

console.writeline("隨機數組元素:");

arrayelementdisplay(rdnumarr);

console.writeline("\n陣列元素氣泡排序:");

arrayelementbubblesort(rdnumarr);

console.writeline("\n陣列元素選擇排序:");

arrayelementselectivesort(rdnumarr);

console.write("\n請輸入乙個數字:");

int.tryparse(console.readline(), out int trantarget);

int tranresult = trantarget;

if (tranresult != 0)

else

console.readkey();

}/// /// 陣列元素分割反轉

///

///

private static void arrayelementsplitinversion(int insertarr)

arrayelementdisplay(insertarr);

}/// /// 陣列元素插入排序

///

///

///

///

private static int arrayelementinsertsort(int rdnumarr, int tranresult)

else

}array.sort(insertarr); // 陣列元素公升序排列,其底層實現是氣泡排序

arrayelementdisplay(insertarr);

return insertarr;

}/// /// 陣列元素選擇排序

///

///

private static void arrayelementselectivesort(int rdnumarr)}}

arrayelementdisplay(rdnumarr);

}/// /// 陣列元素氣泡排序

///

///

private static void arrayelementbubblesort(int rdnumarr)}}

arrayelementdisplay(rdnumarr);

}/// /// 陣列元素展示

///

///

private static void arrayelementdisplay(int rdnumarr)

console.writeline();}}

}隨機數組元素:

73 31 73 5 78 9 71 23 95 38

陣列元素氣泡排序:

5 9 23 31 38 71 73 73 78 95

陣列元素選擇排序:

5 9 23 31 38 71 73 73 78 95

請輸入乙個數字:16

陣列元素插入排序:

5 9 16 23 31 38 71 73 73 78 95

使用array.reverse(array array);反轉陣列元素排列:

95 78 73 73 71 38 31 23 16 9 5

原插入排序陣列:

5 9 16 23 31 38 71 73 73 78 95

使用陣列分割法反轉陣列元素排列:

95 78 73 73 71 38 31 23 16 9 5

陣列 氣泡排序 選擇排序 插入排序

package arr 我自己的陣列類 author guosheng public class arrayself public arrayself int chang 新增方法 郭勝 public void insert long value 降序插入 public void insertbys...

陣列的排序 選擇 冒泡 插入排序

public class sort 選擇排序 system.out.println 選擇排序效果 listarr arr selectsort arr listarr arr 氣泡排序 system.out.println 氣泡排序效果 listarr arr bubblesort arr list...

陣列排序 氣泡排序 插入排序 選擇排序

演算法思想 從頭開始依次比較兩個相鄰的元素 如果後面乙個比前面乙個大 說明順序不對,則將兩個交換,本次迴圈完成後從頭開始,直到沒有發生交換為止.給你乙個栗子 對5 2 3 1 4排序 首先 5 和 2 比較 5 2 將5 和 2 交換位置 之後的元素按照同樣的方法進行比較交換 第一次比較交換完成後 ...