62,614
社区成员
发帖
与我相关
我的任务
分享
int[] b = new int[a[a.length-1]-a.length];
int idx=0;
int a1 = 0;
int a2
for(int i=0;i<a.length;i++)
{
a2 = a[i];
for(int j=1;j<a2-a1;j++)
{
b[idx++]=a1+j;
}
a1 = a2;
}
import java.util.ArrayList;
import java.util.Arrays;
public class Test1 {
public static void main(String args[]) {
int[] a = {1,2,3,6,7,9,11};
Arrays.sort(a);
ArrayList<Integer> al=new ArrayList<Integer>();
for(int i=a[0];i<a[a.length-1];i++){
al.add(i);
}
ArrayList<Integer> aw=new ArrayList<Integer>();
for(int i=0;i<a.length;i++){
aw.add(a[i]);
}
al.removeAll(aw);
int[] b=new int[al.size()];
for(int i=0;i<al.size();i++){
b[i]=al.get(i);
}
for(int i=0;i<b.length;i++){
System.out.println(b[i]);
}
}
}