基本的に、この return -1 は何をしますか?
例:
int linear[] = {4, 21, 36, 14, 66, 91, 8, 22, 7, 81, 77, 10};
int key = 77;
for (int i = 0; i < linear.length; i++){
if (linear[i] > key)
return -1; //here
else if (linear[i] == key)
return i;
}
return 1 と return 0 をよく理解しています。しかし、-1 を返しますか?
質問が次のように聞こえる場合:
与えられたコードに基づいて線形探索を解く方法を示しますか?