Question: Question : Write a lisp program to check whether the two binary trees have the same structure. The structure of a binary tree is represented

Question :

Write a lisp program to check whether the two binary trees have the same structure. The structure of a binary tree is represented through list as (root left right). For two trees to have same structure the values dont need to be the same. A sample tree structure can be displayed as (23 (9 (5)) (18 9 (45 14 27)))

what I have until know is the following :

( defun myf(t1 t2 ) ( cond ( (xor (null t1) (t2)) nil ) ( (xor (atom t1) (atom t2)) nil) ( t (and (myf (car(cdr t1)) (car(cdr t2))) ( myf ( car(cdr(cdr t1))) ( car(cdr(cdr t2)))))) ) )Question : Write a lisp program to check whether the two binary

Write a lisp program to check whether the two binary trees have the same structure. The structure of a binary tree is represented through list as (root left right). For two trees to have same structure the values don't need to be the same. A sample tree structure can be displayed as (23 (9 (5)) (18 9 (45 14 27))) 23 9 18 9 45 5 14 27

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!