0
方案/球拍中的功能。 使用二叉搜索樹處理幾個函數。我已經定義了輔助功能是:在方案中實現二叉搜索樹
;; returns value of node
(define (value node)
(if (null? node) '()
(car node)))
;; returns left subtree of node
(define (left node)
(if (null? node) '()
(cadr node)))
;; returns right subtree of node
(define (right node)
(if (null? node) '()
(caddr node)))
,我試圖寫一個函數size
這需要一棵樹作爲參數,並返回給定樹非空節點的數量
這在風格上確實非常相似。您正在嘗試查看當前值是否是您要查找的內容,或者''左邊的分支'包含'該值,或者'如果右邊的分支包含'該值。說得通? :-) –