예제 #1
0
def test_display():
    a = Linked_List()
    a.display()
    a.insert('a')
    a.insert(1)
    a.display()
    assert a.display_prep() == "(1, 'a')"
예제 #2
0
def test_display():
    """Test Linked_List display method."""
    from linked_list import Linked_List
    test_list = Linked_List()
    test_list.insert(data[0])
    test_list.insert(data[1])
    assert test_list.display() == "(123, 456)"
예제 #3
0
    curr = head
    run = head
    for i in range(n):
        if run == None:
            return None
        run = run.next

    while run != None:
        curr = curr.next
        run = run.next

    return curr.data


ll = Linked_List()
ll.insert_at_head(1)
ll.insert_at_head(2)
ll.insert_at_head(3)
ll.insert_at_head(4)
ll.insert_at_head(5)
ll.insert_at_head(6)
ll.insert_at_head(7)
ll.insert_at_head(8)
ll.insert_at_head(9)
ll.insert_at_head(10)

ll.display()
print()

print(nth_from_end(ll.head, 3))