求和

作者: qpan | 来源:发表于2018-04-02 10:01 被阅读6次
  • 求一个数组中两个数的和为某个指定值
    Input: numbers={2, 7, 11, 15}, target=9
    Output: index1=1, index2=2
 /**
     *
     * @param nums
     * @param target
     * @return Input: numbers={2, 7, 11, 15}, target=9    Output: index1=1, index2=2
     */
    public static int[] twoSum(int[] nums,int target){
        final HashMap<Integer,Integer> myMap=new HashMap<>();
        for (int i=0;i<nums.length;++i){
            myMap.put(nums[i],i);
        }
        for (int i=0;i<nums.length;++i){
            final Integer v=myMap.get(target-nums[i]);
            if (null!=v && v>i){
                return new int[]{i+1,v+1};
            }
        }
        return new int[]{-1,-1};
    }

相关文章

  • 11.10

    累加求和 累加求和(二) 累加求和(三) 输入求和

  • 作业17-11-10

    累加求和 累加求和(二) 累加求和(三) 输入求和 看结果写程序

  • 17-11-10

    累加求和 累加求和(二) 累加求和(三) 输入求和 看结果写程序

  • Excel 函数学习02-SUMIF(S)实战技巧用法大全

    01, 单条件求和02, 排除某个条件求和03, “并且”关系求和04, “或”关系求和05, 月份计算求和06,...

  • 17-11-10

    作业一:累加求和 作业二:累计求和(二) 作业三:累计求和(三) 作业四:输入求和

  • 17-11-17

    作业一:累加求和 作业二:累计求和(二) 作业三:累计求和(三) 作业四:输入求和

  • 17-11-10

    作业一:累加求和 作业二:累计求和(二) 作业三:累计求和(三) 作业四:输入求和

  • 17-11-10

    作业一:累加求和 作业二:累加求和(二) 作业三:累加求和(三) 作业四:输入求和

  • 17-11-10

    作业一:累加求和 作业二:累计求和(二) 作业三:累计求和(三) 作业四:输入求和

  • 17-11-10

    作业一:累加求和 作业二:累计求和(二) 作业三:累计求和(三) 作业四:输入求和

网友评论

      本文标题:求和

      本文链接:https://www.haomeiwen.com/subject/wxsthftx.html