항목이 트리의 리프 멤버인지 확인하는 함수를 만들고 있습니다.(Scheme) 항목이 트리의 리프 멤버인지 확인합니다.
이것은 내가 지금까지 가지고있는 것입니다. 그래도 제대로 작동하지 않습니다. true이어야하는 입력 중 일부는 false를 반환합니다. 도와주세요?
(define (leaf-member? item tr)
(cond
[(empty-tree? tr) #f]
[(leaf? tr)
(if (equal? item tr) #t
#f)]
[else (leaf-member? item (cdr tr))]))
이것은 반환해야합니다 것입니다 : 것 같다
~(leaf-member? 'a (leaf 'a))
#t
도움을 주셔서 감사합니다! 적어도 나는 가까웠다. –