노승은
가입: 2012년 9월 18일 올린 글: 24
|
올려짐: 2012년9월21일 13:25 주제: 숙제 2-2번 질문입니다! |
|
|
(define (make-branch n a)
(node (list (leaf n) a)))
이것은 트리인가요? 트리가 아닌가요?
make-branch가 자연수 형태의 n 과 leaf 형태의 a를 하나 받는 함수이니까
(model 을 leaf로 구성하였습니다)
노드하고 리스트로 n에는 leaf를 취해주고 a는 그냥 놔둬야 둘이 뎁쓰가 똑같아 지는데요! (그래야만이 결과적으로 leaf 와 leaf 가 node 로 묶이는...)
혹시 (node (list (leaf n) (leaf a))) 이것만 트리로 인정되는 건가요??
그러면 a가 이미 leaf 니까 (leaf (leaf a)) 와 (leaf n) 이 하나의 노드에 묶이게 되는데... 이거는 안되는 건가요?
요컨대, 위에것만 되는지 아랫것만 되는지 둘다 되는지 알려주시면 감사하겠습니다!
항상 수고 너무 많으십니다. 감사합니다! |
|