Skip to content

Commit 3ed7b49

Browse files
committed
Improved python
1 parent bf31c4e commit 3ed7b49

File tree

5 files changed

+21
-0
lines changed

5 files changed

+21
-0
lines changed

src/main/python/g0401_0500/s0416_partition_equal_subset_sum/Solution0416.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# #Medium #Top_100_Liked_Questions #Array #Dynamic_Programming #Level_2_Day_13_Dynamic_Programming
22
# #Big_O_Time_O(n*sums)_Space_O(n*sums) #2025_07_25_Time_564_ms_(63.45%)_Space_18.06_MB_(74.36%)
33

4+
from typing import List
5+
46
class Solution:
57
def canPartition(self, nums: List[int]) -> bool:
68
sums = sum(nums)

src/main/python/g0401_0500/s0437_path_sum_iii/Solution0437.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22
# #LeetCode_75_Binary_Tree/DFS #Level_2_Day_7_Tree #Big_O_Time_O(n)_Space_O(n)
33
# #2025_07_26_Time_0_ms_(100.00%)_Space_18.23_MB_(71.00%)
44

5+
from typing import Optional
6+
7+
class TreeNode:
8+
def __init__(self, val=0, left=None, right=None):
9+
self.val = val
10+
self.left = left
11+
self.right = right
12+
513
# Definition for a binary tree node.
614
# class TreeNode:
715
# def __init__(self, val=0, left=None, right=None):

src/main/python/g0401_0500/s0438_find_all_anagrams_in_a_string/Solution0438.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
# #Level_1_Day_12_Sliding_Window/Two_Pointer #Big_O_Time_O(n+m)_Space_O(1)
44
# #2025_07_25_Time_54_ms_(54.80%)_Space_18.16_MB_(94.43%)
55

6+
from typing import List
67
from collections import defaultdict
78

89
class Solution:

src/main/python/g0401_0500/s0494_target_sum/Solution0494.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# #Medium #Array #Dynamic_Programming #Backtracking #Big_O_Time_O(n*(sum+s))_Space_O(n*(sum+s))
22
# #2025_07_25_Time_59_ms_(77.59%)_Space_18.11_MB_(61.50%)
33

4+
from typing import List
5+
46
class Solution:
57
def findTargetSumWays(self, nums: List[int], target: int) -> int:
68
total_sum = sum(nums)

src/main/python/g0501_0600/s0543_diameter_of_binary_tree/Solution0543.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22
# #Udemy_Tree_Stack_Queue #Big_O_Time_O(n)_Space_O(n)
33
# #2025_07_25_Time_3_ms_(94.30%)_Space_20.69_MB_(95.89%)
44

5+
from typing import Optional
6+
7+
class TreeNode:
8+
def __init__(self, val=0, left=None, right=None):
9+
self.val = val
10+
self.left = left
11+
self.right = right
12+
513
# Definition for a binary tree node.
614
# class TreeNode:
715
# def __init__(self, val=0, left=None, right=None):

0 commit comments

Comments
 (0)