def test(): lst = LinkedList() lst.push(9) lst.push(8) lst.push(7) lst.push(6) lst.push(5) lst.push(4) lst.push(3) lst.push(2) lst.push(1) lst.print_list() head = reverse(lst.head, 3) printNode(head)
def test(): lst = LinkedList() lst.push(10) lst.push(4) lst.push(15) lst.push(20) lst.push(50) #create a loop lst.head.next.next.next.next.next = lst.head.next.next print('create loop at ', lst.head.next.next.next.next.next.data) detectAndRemove(lst.head) printNode(lst.head)
def test(): lst = LinkedList() lst.push(10) lst.push(4) lst.push(15) lst.push(20) lst.push(50) #create a loop lst.head.next.next.next.next.next = lst.head.next.next detectAndRemove(lst.head) printNode(lst.head)