Skip to content

Commit a7cd191

Browse files
author
LuoHong
committed
update
1 parent f29592e commit a7cd191

11 files changed

+48
-39
lines changed

Code/Java/1.两数之和/TwoSum.java

-33
This file was deleted.

Code/Java/1/TwoSum.java

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import java.util.HashMap;
2+
import java.util.Arrays;
3+
import java.util.Map;
4+
5+
public class TwoSum {
6+
7+
public static void main(String[] args) {
8+
9+
int[] nums = {2, 7, 11, 15};
10+
int[] result = new TwoSum().twoSum(nums, 9);
11+
System.out.println(Arrays.toString(result));
12+
}
13+
14+
public int[] twoSum(int[] nums, int target) {
15+
Map<Integer, Integer> map = new HashMap<>();
16+
for (int i = 0; i < nums.length; i++) {
17+
18+
int temp = target - nums[i];
19+
if (map.containsKey(temp)) {
20+
return new int[] {map.get(temp), i};
21+
}
22+
map.put(nums[i], i);
23+
}
24+
return new int[0];
25+
}
26+
}
File renamed without changes.

README.md

+9-3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@
77

88
| Title | Solution | Topic | Note | Difficulty |
99
| ----- | -------- | ----- | ---- | ---------- |
10-
|[1.Two Sum](https://leetcode.com/problems/reverse-integer/) |[Java](./Code/Java/7.整数反转/reverseinteger.java)|`Array` `HashTable` `Math` | |Easy|
11-
|[7. Reverse Integer](https://leetcode.com/problems/reverse-integer/) |[Java](./Code/Java/7.整数反转/reverseinteger.java)|`Math` | |Easy|
12-
|[1.Two Sum](https://leetcode.com/problems/two-sum/) |[Java](./Code/Java/1.两数之和/TwoSum.java)|`Array` `HashTable` | |Easy|
10+
|[283.Move Zeroes](https://leetcode.com/problems/move-zeroes/) | [Java](./Code/Java/283/MoveZeroes.java)| `Array` `Two Pointers` | |Easy|
11+
|[88.Merge Sorted Array](https://leetcode.com/problems/merge-sorted-array/) | [Java](./Code/Java/88/MergeSortedArray.java)|`Array` `Two Pointers`| |Easy|
12+
|[66.Plus One](https://leetcode.com/problems/plus-one/) | [Java](./Code/Java/66/PlusOne.java)| `Array` | |Easy|
13+
|[27.Remove Element](https://leetcode.com/problems/remove-element/) | [Java](./Code/Java/27/RemoveElement.java)| `Array` `Two Pointers` | |Easy|
14+
|[26.Remove Duplicates from Sorted Array](https://leetcode.com/problems/remove-duplicates-from-sorted-array/) | [Java](./Code/Java/26/RemoveDuplicatesFromSortedArray.java)| `Array` `Two Pointers`| |Easy|
15+
|[13.Roman to Integer](https://leetcode.com/problems/roman-to-integer/) | [Java](./Code/Java/13/RomanToInteger.java)|`Math` | |Easy|
16+
|[9.Palindrome Number](https://leetcode.com/problems/palindrome-number/) | [Java](./Code/Java/9/PalindromeNumber.java)|`Math` | |Easy|
17+
|[7.Reverse Integer](https://leetcode.com/problems/reverse-integer/) | [Java](./Code/Java/7/ReverseInteger.java)|`Math` | |Easy|
18+
|[1.Two Sum](https://leetcode.com/problems/two-sum/) | [Java](./Code/Java/1/TwoSum.java)|`Array` `HashTable` | |Easy|

README_ZH.md

+13-3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,16 @@
66

77
| 题目 | 解答 | 话题 | 笔记 | 难度 |
88
| ----- | -------- | ----- | ---- | ---------- |
9-
|[](https://leetcode-cn.com/problems/two-sum/) | [Java](./Code/Java/)|`数组` `哈希表` `双指针` `字符串` `数学` | |Easy|
10-
|[7.整数反转](https://leetcode-cn.com/problems/reverse-integer/) | [Java](./Code/Java/7.整数反转/reverseinteger.java)| `数学` | |Easy|
11-
|[1. 两数之和](https://leetcode-cn.com/problems/two-sum/) | [Java](./Code/Java/1.两数之和/TwoSum.java)|`数组` `哈希表` | |Easy|
9+
|[283. 移动零](https://leetcode-cn.com/problems/move-zeroes/) | [Java](./Code/Java/283/MoveZeroes.java)| `数组` `双指针` | |Easy|
10+
|[88. 合并两个有序数组](https://leetcode-cn.com/problems/merge-sorted-array/) | [Java](./Code/Java/88/MergeSortedArray.java)|`数组` `双指针`| |Easy|
11+
|[66. 加一](https://leetcode-cn.com/problems/plus-one/) | [Java](./Code/Java/66/PlusOne.java)|`数组`| |Easy|
12+
|[27. 移除元素](https://leetcode-cn.com/problems/remove-element/) | [Java](./Code/Java/27/RemoveElement.java)|`数组` `双指针`| |Easy|
13+
|[26. 删除排序数组中的重复项](https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/) | [Java](./Code/Java/26/RemoveDuplicatesFromSortedArray.java)|`数组` `双指针` | |Easy|
14+
|[13. 罗马数字转整数](https://leetcode-cn.com/problems/roman-to-integer/) | [Java](./Code/Java/13/RomanToInteger.java)|`数学` | |Easy|
15+
|[9. 回文数](https://leetcode-cn.com/problems/palindrome-number/) | [Java](./Code/Java/9/PalindromeNumber.java)|`数学` | |Easy|
16+
|[7. 整数反转](https://leetcode-cn.com/problems/reverse-integer/) | [Java](./Code/Java/7/ReverseInteger.java)|`数学` | |Easy|
17+
|[1. 两数之和](https://leetcode-cn.com/problems/two-sum/) | [Java](./Code/Java/1/TwoSum.java)|`数组` `哈希表` | |Easy|
18+
19+
20+
21+

0 commit comments

Comments
 (0)