之前江科大的工程打开,能够代码自动补全,打开原子的工程却不能自动补全是为什么
不知道你这个问题是否已经解决, 如果还没有解决的话:1 利用快速排序 让数组有序化
quicksort(*a,left,right){
i=left j=right // 两个工作指针
if(i<j){ // 直至子表只有一元素(左=右) 排序结束
pivot=a[i] //将最左边的字作为比较的关键字
while(i != j){ //直至左右两个指针遇到 这一趟排序结束
while(a[j]>=pivotkey) j-- //先从右边向左找 直至找到一个比它小的数a[i]
while(a[i]<=pivotkey) i++ //再从左边向右找 直到找到一个比它大的a[j]
exchange a[i] <--> a[j]
}
exchange a[left] <--> a[i]
}
quicksort(*a,left,i-1)
quicksort(*a,i+1,right)
//递归调用quicksort 将当前区间以枢轴为界 一分为二
}
2 循环遍历 两两相邻的数的差值 不断更新dvalue
different(){
for(i=2;i<=n;i++) { //从数组第二个数开始n-1次遍历
elem=a[i]-a[i-1] //不断获得新的差值
dvalue=elem //不断获得更小的差值 用dvalue储存
}
}