0
ノードを受け取り、このノードをルートとするツリーの深さを返す関数を作成しようとしています。これまでのコードは次のとおりです。スキームツリーの深度
(define (make-tree value left right)
(list value left right))
(define (value T) (car T))
(define (right T) (caddr T))
(define (left T) (cadr T))
(define (insert x T)
(cond ((null? T) (make-tree x '() '()))
((eq? x (value T)) T)
((< x (value T)) (make-tree (value T)
(insert x (left T))
(right T)))
((> x (value T)) (make-tree (value T)
(left T)
(insert x (right T))))))
どこから進んでいるのかよく分かりません。どんな助けもありがとう。