Beispiel #1
0
def run():
    singly_linked_list = BuildSinglyLinkedList(auto_populate=True).get_ll()

    print('Given Linked List: ')
    singly_linked_list.print_linked_list()

    print('\nLinked List after reversal: ')
    new_head = reverse_linked_list(singly_linked_list)
    singly_linked_list.head = new_head
    singly_linked_list.print_linked_list()
Beispiel #2
0
def run():
    singly_linked_list = BuildSinglyLinkedList(list_of_nodes=[
        60,
        70,
        80,
        90,
        100,
    ],
                                               auto_populate=True).get_ll()
    k = 3
    print('Given Linked List: ')
    singly_linked_list.print_linked_list()

    print('\nLinked List after reverse action: ')
    new_head = reverse_in_group_of_k(singly_linked_list, k)
    singly_linked_list.head = new_head
    singly_linked_list.print_linked_list()