Skip to content

Commit 1b1da24

Browse files
authored
Create Solution.py
1 parent ab18326 commit 1b1da24

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
class Solution:
2+
def searchMatrix(self, matrix, target):
3+
"""
4+
:type matrix: List[List[int]]
5+
:type target: int
6+
:rtype: bool
7+
"""
8+
9+
if not matrix or not matrix[0]:
10+
return False
11+
12+
for row in matrix:
13+
if row[0] <= target <= row[-1]:
14+
s = 0
15+
e = len(row)-1
16+
while s <= e:
17+
mid = (s+e)//2
18+
if row[mid] == target:
19+
return True
20+
elif row[mid] > target:
21+
e = mid-1
22+
else:
23+
s = mid+1
24+
25+
return False
26+
27+
return False

0 commit comments

Comments
 (0)