Java中的线性搜索。
以下是必需的程序。
示例
public class Tester { public static int linearSearch(int[] arr, int element) { for (int i = 0; i < arr.length; i++) { if (arr[i] == element) { return i; } } return -1; } public static void main(String a[]) { int[] array = { 10, 20, 30, 50, 70, 90 }; int element = 50; int index = linearSearch(array, element); if (index != -1) { System.out.println(element + " present at index: " +index); } else { System.out.println(element + " 不存在。"); } } }
输出结果
50 present at index: 3