Problem:
Question 1- Does iterative deepening search ever reach a goal state before breadth-first search does ? Consider, in your answer, the time and space complexity of the two strategies.
Question 2- How do inheritance hierarchies designed for inheriting interface differ from those designed for inheriting implementation?
Please be detialed and not something copied and pasted from Google.