下面的代码:
/** Precondition: array contains only positive values.
* @param num a positive int
*/
void bar(int[] array, int num, int lim){
int i = 0;
int v = 0;
while ((i < array.length) && (array[i] + num < lim)){
if (array[i] <= array[v]){
v = i; /* Statement A */ //那么,把v=i;
}
i++; /* Statement B */
}
System.out.println(v);
}
假设,bar被调用,并且没有错误地被执行。以下哪一个lim的值,语句A的执行次数,和语句B的执行次数的组合是可能的?
注意:0是不是正数
自己代数进去执行不就行了
array这个数组都有什么东西,num也不晓得传的什么东西,不能确认,纯粹忽悠人啊
连参数都没有知道是什么值,怎么判断有多少次???