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)
Beispiel #2
0
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)