We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1cfe720 commit 42857e3Copy full SHA for 42857e3
Linked Lists/P02_ReversingLinkedList.py
@@ -0,0 +1,30 @@
1
+# Author: OMKAR PATHAK
2
+
3
+import SinglyLinkedList
4
5
+def reverseLinkedList(myLinkedList):
6
+ previous = None
7
+ current = myLinkedList.head
8
+ while(current != None):
9
+ temp = current.next
10
+ current.next = previous
11
+ previous = current
12
+ current = temp
13
+ myLinkedList.head = previous
14
15
16
+if __name__ == '__main__':
17
+ myLinkedList = SinglyLinkedList.LinkedList()
18
+ for i in range(10, 0, -1):
19
+ myLinkedList.insertAtStart(i)
20
21
+ print('Original:', end = ' ')
22
+ myLinkedList.printLinkedList()
23
+ print()
24
+ print('Reversed:', end = ' ')
25
+ reverseLinkedList(myLinkedList)
26
27
28
+ # OUTPUT:
29
+ # Original: 1 2 3 4 5 6 7 8 9 10
30
+ # Reversed: 10 9 8 7 6 5 4 3 2 1
0 commit comments