8.1 顺序查找

从0开始,依次判断数组中元素,是否等于查找的元素,如果等于,直接返回元素所在的下标

  1. /**
  2. *
  3. * 顺序查找 算法
  4. *
  5. * 从数组中,返回某一元素的下标
  6. * @param arr 数组
  7. * @param value 元素
  8. * @return 元素的下标 ,如果没有,将返回-1
  9. */
  10. public static int getIndex(int[] arr,int value) {
  11. int lenth = arr.length;
  12. for(int i = 0; i < lenth; i ++) {
  13. if(arr[i] == value) {
  14. return i;
  15. }
  16. }
  17. // 如果循环完毕,都没找到,返回-1
  18. return -1;