We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6622ab5 commit 2eda2a6Copy full SHA for 2eda2a6
1 file changed
leetcode/TwoSum0001.java
@@ -0,0 +1,27 @@
1
+import java.util.HashMap;
2
+import java.util.Map;
3
+
4
+/**
5
+ * leetcode 两数之和
6
+ */
7
8
+ public class TwoSum0001{
9
10
+ public static void main(String[] args) {
11
+ int nums[] = {2, 7, 11, 15};
12
+ int[] result = twoSum(nums, 9);
13
+ System.out.println(result[0] + ": " + result[1]);
14
+ }
15
16
+ public static int[] twoSum(int[] nums, int target) {
17
+ Map<Integer, Integer> container = new HashMap<>();
18
+ for (int i = 0; i < nums.length; i++) {
19
+ int tmp = target - nums[i];
20
+ if (container.containsKey(tmp)) {
21
+ return new int[]{container.get(tmp), i};
22
23
+ container.put(nums[i], i);
24
25
+ return null;
26
27
0 commit comments