LeetCode by JAVA - 1. Two Sum

package leetCode;

import java.util.Arrays;

/**
 * Created by YaphetZhao on 2017/9/5.
 */
public class _1_TwoSum {

    /**
     * Given an array of integers, return indices of the two numbers such that they add up to a specific target.
     * 

* You may assume that each input would have exactly one solution, and you may not use the same element twice. *

* Example: * Given nums = [2, 7, 11, 15], target = 9, *

* Because nums[0] + nums[1] = 2 + 7 = 9, * return [0, 1]. */ public static void main(String args[]) { System.out.print(Arrays.toString(twoSum(new int[]{3, 2, 4}, 6))); } private static int[] twoSum(int[] nums, int target) { for (int i = 0; i < nums.length - 1; i++) { for (int j = i + 1; j < nums.length; j++) { if (nums[i] + nums[j] == target) { return new int[]{i, j}; } } } return new int[]{}; } }

你可能感兴趣的:(LeetCode by JAVA - 1. Two Sum)