反轉排序 陣列排序演算法

2021-10-03 01:13:02 字數 606 閱讀 2339

反轉排序是以相反的順序把原有陣列的內容重新排序。反轉排序演算法在程式開發中也經常用到

基本思想

把陣列最後乙個元素與第乙個元素替換,倒數第二個元素與第二個元素替換,依次類推,直到把所有陣列元素反轉替換

演算法實現

//反轉排序

public

class 反轉排序

; 反轉排序 sorter =

new 反轉排序();

sorter.

sort

(array);}

public

void

sort

(int

array)

system.out.

print

("陣列反轉後內容:");

showarray

(array);}

public

void

showarray

(int

array)

system.out.

print

(" ");

}}

陣列排序之反轉排序

顧名思義,反轉排序就是以相反的順序把原有陣列的內容重新排序。反轉排序在實際開發中經常用到。其基本思想較為簡單,也很好理解,其實就是把最後乙個元素和第乙個元素交換位置,倒數第二個和第二個交換位置,以此類推,直到把所有陣列元素反轉替換為止。package cn.szxy.hq created by hq...

陣列 陣列反轉,排序

using system using system.collections.generic using system.linq using system.text namespace 資料反轉 string s for int i 0 i strallay.length 2 i 是因為經過 將陣列的...

php排序陣列排序 php 陣列排序

您現在的位置是 首頁 php php php 陣列排序 一 氣泡排序 基本思想 例 arr 1,5,0 temp 0 外層迴圈,只要確定排好n 1個數,則最後乙個數自然排好了 for i 0 i 每次進行一次大迴圈時,最大數已經在最後了,則下次迴圈則不用再比較已經排好的數 for j 0 j if ...