Two ordered trees T and T are said to be isomorphic if one of the following holds:

Question:

Two ordered trees T′ and T′′ are said to be isomorphic if one of the following holds:

• Both T′ and T′′ are empty.

• Both T′ and T′′ consist of a single node

• The roots of T′ and T′′ have the same number k ≥ 1 of subtrees, and the ith such subtree of T′ is isomorphic to the ith such subtree of T′′ for i = 1, . . . ,k.

Design an algorithm that tests whether two given ordered trees are isomorphic. What is the running time of your algorithm?

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  book-img-for-question

Data Structures and Algorithms in Java

ISBN: 978-1118771334

6th edition

Authors: Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser

Question Posted: