Skip to content

Commit e499e71

Browse files
committed
作业提交
1 parent 20827fa commit e499e71

3 files changed

Lines changed: 38 additions & 1 deletion

File tree

Week02/NOTE.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
学习笔记
1+
哈希表的学习:
2+
哈希表对应的是map,通过key和value来快速查找数据。
3+
二叉树的学习:
4+
一般通过递归来处理二叉树。

Week02/submissions.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
class Solution:
2+
def twoSum(self, nums: List[int], target: int) -> List[int]:
3+
for i in range(len(nums)):
4+
temp = target-nums[i]
5+
if temp in nums:
6+
j=nums.index(temp)
7+
if(i==j):
8+
continue
9+
else:
10+
return [i,j]
11+

Week02/valid-anagram.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
class Solution:
2+
def isAnagram(self, s: str, t: str) -> bool:
3+
if len(s) != len(t):
4+
return False
5+
tempmap = {}
6+
for i in s:
7+
if i in tempmap:
8+
tempmap[i]+=1
9+
else:
10+
tempmap[i]=1
11+
12+
for i in t:
13+
if i in tempmap:
14+
tempmap[i]-=1
15+
else:
16+
return False
17+
18+
for i in tempmap.values():
19+
if i != 0 :
20+
return False
21+
22+
return True
23+

0 commit comments

Comments
 (0)