@@ -34,7 +34,7 @@ def __next__(self):
34
34
if not self .current :
35
35
raise StopIteration
36
36
else :
37
- value = self .current .get_data ()
37
+ value = self .current .data
38
38
self .current = self .current .get_next ()
39
39
return value
40
40
@@ -48,14 +48,14 @@ def __str__(self):
48
48
current = self .head
49
49
nodes = []
50
50
while current is not None :
51
- nodes .append (current .get_data () )
51
+ nodes .append (current .data )
52
52
current = current .get_next ()
53
53
return " " .join (str (node ) for node in nodes )
54
54
55
55
def __contains__ (self , value : int ):
56
56
current = self .head
57
57
while current :
58
- if current .get_data () == value :
58
+ if current .data == value :
59
59
return True
60
60
current = current .get_next ()
61
61
return False
@@ -65,12 +65,12 @@ def __iter__(self):
65
65
66
66
def get_head_data (self ):
67
67
if self .head :
68
- return self .head .get_data ()
68
+ return self .head .data
69
69
return None
70
70
71
71
def get_tail_data (self ):
72
72
if self .tail :
73
- return self .tail .get_data ()
73
+ return self .tail .data
74
74
return None
75
75
76
76
def set_head (self , node : Node ) -> None :
@@ -130,7 +130,7 @@ def insert_at_position(self, position: int, value: int) -> None:
130
130
def get_node (self , item : int ) -> Node :
131
131
node = self .head
132
132
while node :
133
- if node .get_data () == item :
133
+ if node .data == item :
134
134
return node
135
135
node = node .get_next ()
136
136
raise Exception ("Node not found" )
0 commit comments