num[i+1]的問題
if(nums[i+1] >max){
? ? max=nums[i+1]; ??
}
? ? ??
? ? ? ??
? ? ? ? // 如果當(dāng)前值小于min,則替換min的值
? ? ? ? ? if(nums[i+1] <min){
? ? ? ? ? ? min=nums[i+1];
? ? ? ? }
寫成[i+1] ?把第一個數(shù)組舍去不比較了,為什么不可以??
if(nums[i+1] >max){
? ? max=nums[i+1]; ??
}
? ? ??
? ? ? ??
? ? ? ? // 如果當(dāng)前值小于min,則替換min的值
? ? ? ? ? if(nums[i+1] <min){
? ? ? ? ? ? min=nums[i+1];
? ? ? ? }
寫成[i+1] ?把第一個數(shù)組舍去不比較了,為什么不可以??
2016-06-05
舉報
2016-06-05
因為最后一次循環(huán),nums[i+1]就越界了。