有两个数组,而且都已排序好,现要求将它们合并到一个新的数组c中,并且要求按顺序排列.本人的解答如下:
java 代码
public class SortTest {
/**
* @param args
*/
public static void main(String[] args) {
char a[] = {'f','g','i','l','m','x','y'};
char b[] = {'a','c','h','n'};
char c[] = new char[a.length+b.length];
int cnt = 0;
int j = 0;
int i = 0;
do{
if(b[i]<a[j]){
c[cnt] = b[i];
cnt ++;
i ++;
continue;
}else{
c[cnt] = a[j];
cnt ++;
j ++;
continue;
}
}while((i<b.length) && (j<a.length));
if(j==a.length){
for(int x = (b.length -(c.length-cnt));x<b.length ;x++){
c[cnt] = b[x];
cnt ++;
}
}else if(i==b.length){
for(int x = (a.length -(c.length-cnt));x<a.length ;x++){
c[cnt] = a[x];
cnt ++;
}
}
System.out.println("a = "+String.valueOf(a));
System.out.println("b = "+String.valueOf(b));
System.out.println("c = "+String.valueOf(c));
}
}
分享到:
相关推荐
最全的j2EE面试题,题量...8、java面试题及答案 9、java面试题编程篇 10、Oracle面试题 11、Oracle企业面试题集锦 12、Spring面试题 13、SSH面试题 14、Strut+Spring+Hibernate面试题 15、张孝祥整理Java就业面试题大全
Java面试题以及答案(小生).pdf java面试题(题库全).doc JS 数据库答案.doc Land.the.Tech.Job.You.Love-人人都有好工作—IT行业求职面试必读.pdf Linux命令大全完整版.doc sql查询语句练习.doc Web服务器的工作...
java面试资料java面试题集java笔试题汇总资料,java面试资料java面试题集java笔试题汇总资料,java面试资料java面试题集java笔试题汇总资料,包括基础面试题、JavaWeb面试题、JAVA面试题集.txt、分布式相关面试题...
Java面试题以及答案(小生).pdf java面试题(题库全).doc JS 数据库答案.doc Land.the.Tech.Job.You.Love-人人都有好工作—IT行业求职面试必读.pdf Linux命令大全完整版.doc sql查询语句练习.doc Web服务器的工作...
这份"java笔记java笔试题 java面试题"的资源无疑是准备Java程序员的笔试和面试时的重要参考资料。以下是一些关键的Java知识点,这些内容可能会在笔记或面试中出现: 1. **Java基础**:Java的基础语法包括数据类型...