level 3
public void directSort(double n[]){
int i ,j;
for(i=2;i<n.length;i++){
代码1;
for(j=i-1;代码2;j--)
代码3;
代码4=n[0];
}
}
书上给到这里,往下不知道怎么弄了
2014年09月30日 00点09分
1
level 9
你这是数组,,大哥你这数组给保存在哪啊?你没定义个数组啊,
2014年09月30日 00点09分
2
传入参数就是数组
2014年09月30日 00点09分
回复 逗留的大爷 :好吧,你这是想要做个什么?
2014年09月30日 01点09分
回复 zx丶大神 :就是对数组下标为1的开始的元素进行直接插入排序
2014年09月30日 01点09分
给数组键入了十个元素,然后排序
2014年09月30日 01点09分
level 11
public static void binaryInsert(int[] a){
for(int i=1;i<a.length;i++){
int low=0;
int high=i-1;
int temp=a[i];
while(low<=high){
int mid = (low+high)/2;
if(a[mid]>temp)
high=mid-1;
else
low=mid+1;
}
for(int j=i-1;j>high;j--)
a[j+1]=a[j];
a[high+1]=temp;
}
}
跟你的有点不一样
2014年09月30日 02点09分
5