
參考程式碼

在此程式碼中,我們使用了兩個 for 迴圈來完成選擇排序。外迴圈從 n-1 開始遍歷到 1(注意循環條件是 i > 0,而不是 i >= 0),每次迭代中,我們找到剩餘未排序元素中的最大值,然後將其放置在適當的位置。
內迴圈從 1 開始遍歷到 i(包括 i),用於尋找剩餘未排序元素中的最大值。最後,將 x[i] 和 x[minIndex] 的值交換。
運行此程式將對 x[] 陣列進行選擇排序,並將排序後的陣列呈現在屏幕上。
点点赞赏,手留余香
给TA打赏
評論0