數組倒序 排列方式 詳解!


public class 數組逆序排列 {//不建議這樣命名!我是英文比較菜 ,無奈之舉!建議規范命名!

public static void main(String[] args)
{//目的 數組逆序排列

int arr []={1,2,3,4,5,6,7,8,9};

System.out.println("初始化數組");

for(int q=0;q<arr.length;q++)
{
System.out.print(arr[q]+" ");
}
System.out.println();
System.out.println("逆序后的數組");

reverse(arr);//定義一個函數 實現數組元素交換功能

print(arr);//定義函數 遍歷數組!

}
public static void reverse(int arr[])
{/*
思路 : 數組 逆序 就是 數組中第一個元素和最后一個元素交換位置!
遍歷數組 將數組中前后的元素交換即可!

*/
for(int first=0,last=arr.length-1;first<last; first++,last--)//在數組便利中 實現元素交換
{
int temp=arr[first];//---->設置變量 便於元素位置交換!
arr[first]=arr[last];
arr[last]=temp;

}

}

public static void print(int arr[]){
for(int q=0;q<arr.length;q++){
System.out.print(arr[q]+" ");//print 不換行打印
}

}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2024 CODEPRJ.COM