Skip to content

Commit ac6f54e

Browse files
committed
fix failure
1 parent 4fc1033 commit ac6f54e

File tree

6 files changed

+24
-4
lines changed

6 files changed

+24
-4
lines changed

src/008.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
2929
"""
3030

31-
from ds.classes import TreeNode
31+
from ds import TreeNode
3232

3333

3434
def getUnivalTreeNum(node: object) -> int:

src/020.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
use next pointer to point to its previous.
3636
"""
3737

38-
from ds.classes import LinkedNode
38+
from ds import LinkedNode
3939

4040

4141
def revert(head):

src/052.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
if size > N, remove tail element
2323
"""
2424

25-
from ds.classes import DoubleLinkedList
25+
from ds import DoubleLinkedList
2626

2727

2828
class LRUCache:

src/067.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
5151
"""
5252

53-
from ds.classes import DoubleLinkedList, DoubleLinkedNode
53+
from ds import DoubleLinkedList, DoubleLinkedNode
5454

5555

5656
# !! class inheritance

src/ds/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from .classes import DoubleLinkedList, DoubleLinkedNode, LinkedNode, TreeNode
2+
3+
__all__ = ["LinkedNode", "DoubleLinkedList", "DoubleLinkedNode", "TreeNode"]

src/ds/classes.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,3 +98,20 @@ def print(self):
9898
s += ", "
9999
node = node.next
100100
print(s)
101+
102+
103+
class TreeNode:
104+
def __init__(self, val: int, left: object = None, right: object = None):
105+
self.val = val
106+
self.left = left
107+
self.right = right
108+
109+
def print(self):
110+
print(self.val)
111+
112+
def print_inorder(self):
113+
if self.left:
114+
self.print_inorder(self.left)
115+
self.print()
116+
if self.right:
117+
self.print_inorder(self.right)

0 commit comments

Comments
 (0)