Java教程

算法小案例

本文主要是介绍算法小案例,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。

提示:

  • 可以假设 nums 中的所有元素是不重复的。
  • n 将在 [1, 10000]之间。
  • nums 的每个元素都将在 [-9999, 9999]之间。
 public static int search(int[] nums,int target){
        int index = -1;
        for(int i = 0;i<nums.length;i++){
            if(nums[i] == target){
                index = i;
            }
        }
        return index;
    }

    public static void main(String[] args) {
        int[] nums = {1,2,3,4,5,6,7};
        int target = 9;
        int index = search(nums,target);
        System.out.println(index);
    }
这篇关于算法小案例的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!