Skip to content

Commit 9e63188

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent ebc61d3 commit 9e63188

File tree

1 file changed

+35
-27
lines changed

1 file changed

+35
-27
lines changed
Lines changed: 35 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,52 @@
11
class Node:
2-
def __init__(self,data:int)->None:
3-
self.data=data
4-
self.ref= None
2+
def __init__(self, data: int) -> None:
3+
self.data = data
4+
self.ref = None
5+
6+
57
class LinkedList:
6-
def __init__(self)->None:
7-
self.head=None
8+
def __init__(self) -> None:
9+
self.head = None
10+
811
def print_ll(self):
912
if self.head is None:
1013
print("The Linked List is empty ")
1114
else:
12-
n= self.head
15+
n = self.head
1316
while n is not None:
1417
print(n.data)
15-
n=n.ref
16-
def add_begin(self,data:int)->None:
17-
new_node= Node(data)
18-
new_node.ref= self.head
19-
self.head = new_node
20-
def add_end(self,data:int)->None:
21-
new_node= Node(data)
18+
n = n.ref
19+
20+
def add_begin(self, data: int) -> None:
21+
new_node = Node(data)
22+
new_node.ref = self.head
23+
self.head = new_node
24+
25+
def add_end(self, data: int) -> None:
26+
new_node = Node(data)
2227
if self.head is None:
23-
self.head=new_node
28+
self.head = new_node
2429
else:
25-
n=self.head
30+
n = self.head
2631
while n.ref is not None:
27-
n=n.ref
28-
n.ref=new_node
29-
def add_after(self,data:int,target_value:int)->None:
30-
n=self.head
32+
n = n.ref
33+
n.ref = new_node
34+
35+
def add_after(self, data: int, target_value: int) -> None:
36+
n = self.head
3137
while n is not None:
32-
if target_value==n.data:
38+
if target_value == n.data:
3339
break
34-
n=n.ref
35-
new_node=Node(data)
36-
new_node.ref= n.ref
37-
n.ref= new_node
38-
linked_list= LinkedList()
40+
n = n.ref
41+
new_node = Node(data)
42+
new_node.ref = n.ref
43+
n.ref = new_node
44+
45+
46+
linked_list = LinkedList()
3947
linked_list.add_begin(11)
4048
linked_list.add_end(100)
4149
linked_list.add_begin(22)
42-
linked_list.add_after(30,11)
50+
linked_list.add_after(30, 11)
4351
linked_list.print_ll()
44-
#https://youtu.be/xRTdfZsAz6Y?si=EMrqVJpXjDDz1kEF
52+
# https://youtu.be/xRTdfZsAz6Y?si=EMrqVJpXjDDz1kEF

0 commit comments

Comments
 (0)