Skip to content

Commit 7973e60

Browse files
authored
Update Squares of a Sorted Array - Leetcode 977.py
1 parent f176b79 commit 7973e60

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

Squares of a Sorted Array - Leetcode 977/Squares of a Sorted Array - Leetcode 977.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
# Brute Force Solution
2+
class Solution:
3+
def sortedSquares(self, nums: List[int]) -> List[int]:
4+
n = len(nums)
5+
for i in range(n):
6+
nums[i] = nums[i] ** 2
7+
8+
nums.sort()
9+
10+
return nums
11+
12+
# Time: O(n log n)
13+
# Space: O(1)
14+
15+
16+
# Optimal Solution
117
class Solution:
218
def sortedSquares(self, nums: List[int]) -> List[int]:
319
left = 0

0 commit comments

Comments
 (0)