今天朋友让我写个倒序算法,写了好久才憋出来。看来思维真得多锻炼。
public class T {
public static void main(String[] args) {
char[] chars={'1','3','4','5','6'};
for(int i= 0 ; i < chars.length;i++){
char top =chars[0];//把数组的第一个提取出来,放进top
for(int j=1;j<chars.length-i;j++){
chars[j-1]= chars[j];//将组数除第一个之外的其余数 向左边挪一位
}
chars[chars.length-i-1]=top;//将top 即原来数组的第一个数 赋予到数组的最后一位
}
System.out.println(chars);
}
}
public class T {
public static void main(String[] args) {
char[] chars={'1','3','4','5','6'};
for(int i= 0 ; i < chars.length;i++){
char top =chars[0];//把数组的第一个提取出来,放进top
for(int j=1;j<chars.length-i;j++){
chars[j-1]= chars[j];//将组数除第一个之外的其余数 向左边挪一位
}
chars[chars.length-i-1]=top;//将top 即原来数组的第一个数 赋予到数组的最后一位
}
System.out.println(chars);
}
}