package java基础知识.数组和常用算法;
import java.util.Arrays;
public class 排序Test1 {
/**
* @param 有一列乱序的字符, 'a' 'c' 'u' 'b' 'e' 'p' 'f' 'z' 排序并按照英文表的逆序输出
* 思路:
* 1)定义数组存储上边的乱序字符,数组中的元素属于char类型的,因此: char arr []
* 2)逆序输出,需要从数组角标的末尾角标开始输出,数组的末尾角标是 arr.length -1;
*/
public static void main(String[] args) {
// 对原数组进行逆向输出,纯属练习,与题目无关
char [] arr = {'a', 'c' ,'u', 'b' ,'e' ,'p', 'f' ,'z' };
for(int i = arr.length-1 ; i>=0;i--){
System.out.print(arr[i]+"\t");
}
//换行操作
System.out.println("\n");
//对数组进行从小到大的排序
Arrays.sort(arr);
//对排序以后的数组进行逆向输出
for(int i =arr.length-1;i>=0;i--){
System.out.print(arr[i]+"\t");
}
}
}
排序Test1
最新推荐文章于 2022-04-03 22:44:00 发布