Skip to content

Commit fbc9f86

Browse files
committed
😄update my solutions
1 parent 8249047 commit fbc9f86

File tree

3 files changed

+0
-3
lines changed
  • solutions

3 files changed

+0
-3
lines changed

solutions/001.two-sum/post.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# 001.two-sum
21
这道题是我在`Leetcode`刷的第一道题,最开始是使用暴力枚举法枚举所有情况,算法复杂度是`O(n)`,很显然,最后超时了。考虑到`Hash Map`的查找的算法复杂度是`O(1)`,这道题便使用了`Hash Map`的解法。
32

43
我遍历一次整个数组,遍历到的每个`item`,首先去查`Hash Map`,如果没有,则把它的`index`放进`Hash Map`中存储,之后的遍历中,一旦它的相反数出现,便可以找到两个相加的`0`的数了。

solutions/002.add-two-numbers/post.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# 002.add-two-numbers
21
这道题是两链表分别代表两个正整数,让两个链表相加的算法。
32

43
首先需要考虑进位,因此设定一个`flag`变量,一旦有进位,则把`flag`设为1。

solutions/003.longest-substring-without-repeating-characters/post.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# 003.longest-substring-without-repeating-characters
21
这道题是晚上利用业余时间在公司做的,因为没有`C/C++`的环境,所以简单易行使用了`JavaScript`
32

43
首先看题意,题意是叫我们找到最长非重复子串,其实个人觉得这个题意有点难懂哈,看例子:`abcabcbb`这个字符串,找到一个`string`,里面的任何一个`char`都不重复,显然是`abc`,这样好理解一些。

0 commit comments

Comments
 (0)