public static boolean linearSearch(int[] array, int target)
:此方法应将 int 数组和 int 数组作为输入。如果元素 target 存在于 array 中,它应该返回 true。它应该通过依次开始检查数组的每个元素来做到这一点
从数组的开头到结尾。如果元素不存在,该方法应返回 false。
public class ArrayUtilities{
public static void main(String[] args){
int[] array1= {1,2,3,4,5};
int target1 = 2;
linearSearch(array1,target1);
}
public static boolean linearSearch(int[] array, int target){
int x=0;
for(int i = 0; i< array.length; i++){
if(array[i] == target){
return true;
}
else{
x++;
}
}
if(x == 0){
return false;
}
return linearSearch;//**error here!**
}
}
这是我为这个问题写的代码。但是我在返回线性搜索时出错。我不明白为什么。先感谢您!
错误说:符号:变量线性搜索位置:类ArrayUtilities