为了账号安全,请及时绑定邮箱和手机立即绑定

现有一组有序的字符序列:a,b,c,e,f,p,u,z。要 往此序列中插入一个新的字符,插入后序列仍保持有序

现有一组有序的字符序列:a,b,c,e,f,p,u,z。要 往此序列中插入一个新的字符,插入后序列仍保持有序

qq_小鹏哥_0 2017-11-07 20:43:17
public abstract class shangjilianxi4 { public static void main(String[] args) { // TODO 自动生成的方法存根 String fu[]=new String[9]; fu[0]="a"; fu[1]="b"; fu[2]="c"; fu[3]="e"; fu[4]="f"; fu[5]="p"; fu[6]="u"; fu[7]="z"; System.out.println("元字符序列:a b c e f p u z"); System.out.print("待插入的字符是:"); int pai=fu.length;//次数 Scanner input=new Scanner(System.in); String dai=input.next();//录入的值 for(int i=0;i<fu.length;i++){ if(){//要如何比较才知道它的字符次序                             //我不知道怎么比啊 }//元素后移 }for(int k=fu.length-1;k>pai;k--){ fu[k]=fu[k-1]; }fu[pai]=dai;//赋值 System.out.println("插入字符的下标是"+pai); System.out.println("插入后的字符序列是:"); for(int j=0;j<fu.length;j++){ System.out.print(fu[j]+"\t"); } }}
查看完整描述

1 回答

已采纳
?
蜂之谷

TA贡献564条经验 获得超863个赞

for (int i = 0; i < fu.length; i++) {
			if (fu[i].charAt(0) > dai.charAt(0)) {// 要如何比较才知道它的字符次序
				pai = i;
				break;
			} 
		}


查看完整回答
反对 回复 2017-11-08
  • 1 回答
  • 0 关注
  • 7811 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信