Skip to content

Commit 18b02a9

Browse files
aQuaaQua
aQua
authored and
aQua
committed
217 improve
利用映射保存记录,时间缩短到43ms
1 parent 09aa561 commit 18b02a9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Algorithms/0217.contains-duplicate/contains-duplicate.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package Problem0217
22

33
func containsDuplicate(nums []int) bool {
4+
m := make(map[int]bool, len(nums))
45
for i := 0; i < len(nums); i++ {
5-
for j := i + 1; j < len(nums); j++ {
6-
if nums[i] == nums[j] {
7-
return true
8-
}
6+
if ok := m[nums[i]]; ok {
7+
return true
98
}
9+
m[nums[i]] = true
1010
}
1111

1212
return false

0 commit comments

Comments
 (0)