1、一组乱序的字符序列m、b、p、f、a、u、z,请用冒泡排序算法,使之按字母表顺序排列
//1、一组乱序的字符序列m、b、p、f、a、u、z,请用冒泡排序算法,使之按字母表顺序排列
public class N1 {
public static void main(String[] argus) {
char[] name= {'m','b','p','f','a','u','z'};//需要从小到大排列
int len=name.length;
//外层
for(int i=0;i<len-1;i++) {
boolean flag=false;//true交换 false不交换
//内层
for(int j=0;j<len-i-1;j++) {
if(name[j]>name[j+1]) {
char num=name[j];
name[j]=name[j+1];
name[j+1]=num;
flag=true;
}
}
if(!flag) {
break;
}
}
for(char m:name) {
System.out.print(m+" ");
}
}
}
一组有序的字符序列a、b、c、e、f、p、u、z,
向次字符序列中插入一个新的字符,要求插入之后字符序列仍保持有序<