Example #1
0
    result = arrayUtility.search_min()
    print("The min element is " + str(result))

    looking_for_element = 80
    position_result = arrayUtility.init_binary_search(looking_for_element)
    print("Find the " + str(looking_for_element) + " in the position " +
          str(position_result))

    print("-----Stack-----")
    stack = Stack()
    stack.push("2")
    stack.push("3")
    stack.push("1")
    print("TOP STACK " + str(stack.peak()))

    stack.reverse()
    print("TOP STACK " + str(stack.peak()))

    print("-----Normal Queue-----")
    queue = NormalQueue()
    queue.push("1")
    print("FRONT LINE" + str(queue.peak_first()))
    print("BACK LINE" + str(queue.peak_back()))
    queue.push("2")
    print("FRONT LINE" + str(queue.peak_first()))
    print("BACK LINE" + str(queue.peak_back()))
    queue.push("3")
    print("FRONT LINE" + str(queue.peak_first()))
    print("BACK LINE" + str(queue.peak_back()))

    print("SIZE " + str(queue.size()))