Skip to content

Commit d084fb1

Browse files
committed
added middle_node.py
1 parent 8e44857 commit d084fb1

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

middle_node.py

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
from ll import LinkedList
2+
3+
def middle_node(node):
4+
node.data = node.next.data
5+
node.next = node.next.next
6+
7+
def print_ll(t):
8+
while t:
9+
print(t.data)
10+
t = t.next
11+
print("----")
12+
13+
def main():
14+
15+
ll = LinkedList()
16+
ll.insert("a")
17+
ll.insert("b")
18+
ll.insert("c")
19+
ll.insert("d")
20+
ll.insert("e")
21+
ll.insert("f")
22+
print_ll(ll.head)
23+
node = ll.head.next.next
24+
middle_node(node)
25+
print_ll(ll.head)
26+
27+
if __name__ == "__main__":
28+
main()

0 commit comments

Comments
 (0)