8000 fix Two Sum bug · seagullX/leetcode@6cd8bab · GitHub
[go: up one dir, main page]

8000
Skip to content

Commit 6cd8bab

Browse files
committed
fix Two Sum bug
1 parent c7111b2 commit 6cd8bab

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

C++/chapLinearList.tex

Lines changed: 1 addition & 1 deletion
< 3AE4 td data-grid-cell-id="diff-974db70fbfffc21c388b822ffcafdb069fb47c70c52f57decf49d982df404c8d-461-461-1" data-selected="false" role="gridcell" style="background-color:var(--bgColor-default);text-align:center" tabindex="-1" valign="top" class="focusable-grid-cell diff-line-number position-relative diff-line-number-neutral left-side">461
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,7 @@ \subsubsection{代码}
455455
}
456456
for (int i = 0; i < num.size(); i++) {
457457
const int gap = target - num[i];
458-
if (mapping.find(gap) != mapping.end()) {
458+
if (mapping.find(gap) != mapping.end() && mapping[gap] > i) {
459459
result.push_back(i + 1);
460460
result.push_back(mapping[gap] + 1);
461
break;

0 commit comments

Comments
 (0)
0