print("--------------Queue----------------") q = Queue(5) q.add(1) trrce(q) q.add(2) trrce(q) q.add(3) trrce(q) q.add(4) trrce(q) q.add(5) trrce(q) print("first = ", q.first()) print("last = ", q.last()) print("isFull? ", q.isFull()) q.remove() trrce(q) q.remove() trrce(q) q.remove() trrce(q) q.remove() trrce(q) q.remove() trrce(q) print("isEmpty? ",s.isEmpty()) print("--------------BinaryTree----------------")