問題2.65
(define (union-tree tree1 tree2) (let ((list1 (tree->list-2 tree1)) (list2 (tree->list-2 tree2))) (list->tree (union-set list1 list2)))) (define (intersection-tree tree1 tree2) (let ((list1 (tree->list-2 tree1)) (list2 (tree->list-2 tree2))) (list->tree (intersection-set list1 list2)))) ;; なんのひねりもない方法。 ;; union-set と intersection-set は適当に実装してください。 ;; これでいいのかな???