Beispiel #1
0
def main():
    li = [2, 3, 5, 99, 6, 8, 9]
    llact = cm.ll_action()
    a = llact.create_list_ll(li)
    llact.show(a)
    print("\n")
    b = insertion_sort(a)
    llact.show(b)
Beispiel #2
0
def main():
    llact = cm.ll_action()
    a = llact.create_random_ll(10)
    llact.show(a)
    print("\n")
    c = merge_sort(a)
    print("\n")
    llact.show(c)
Beispiel #3
0
def main():
    llact = cm.ll_action()
    a = llact.create_random_ll(8)
    llact.show(a)
    print("\n")
    key = 4
    c = find_nth_from_last(a, key)
    llact.show(c)
def main():
    llact = cm.ll_action()
    a = llact.create_random_ll(8)
    llact.show(a)
    print("\n")
    key = 4
    c = swap_nth_node(a,key)
    print("\n")
    llact.show(c)
def main():
    li = [2, 3, 5, 99, 6,8, 9]
    llact = cm.ll_action()
    a = llact.create_list_ll(li)
    llact.show(a)
    print("\n")
    key = 2
    b = delete_node(a,key)
    llact.show(b)
def main():
    llact = cm.ll_action()
    li1 = [3, 9, 14, 59, 90, 100]
    li2 = [6, 10, 15, 33, 56, 99]
    a = llact.create_list_ll(li1)
    b = llact.create_list_ll(li2)

    llact.show(a)
    print("\n")
    llact.show(b)
    print("\n")
    c = merge_sorted(a, b)
    print("\n")
    llact.show(c)
def main():
    llact = cm.ll_action()
    a = llact.create_random_ll(5)
    b = llact.create_random_ll(7)
    node1 = cm.single_node(8)
    node2 = cm.single_node(9)
    llact.insert_at_tail(a, node1)
    llact.insert_at_tail(a, node2)
    llact.insert_at_tail(b, node1)
    llact.show(a)
    print("\n")
    llact.show(b)
    print("\n")
    c = intersect(a, b)
    llact.show(c)