0
的代碼的二進制搜索樹BST:在模塊未結合的標識符:BST錯誤
調用函數(searchBST BST 5)在下面的錯誤率的實現:
BST:在未結合的標識模塊在:BST
問題在於BST參數。調用搜索需要兩個輸入,我提供了兩個輸入,但如果它在通話中崩潰,那麼代碼是錯誤的?
任何線索是什麼引起了這個錯誤?謝謝。
(define (searchBST BST key)
(cond
[
(null? BST)
(list key)
]
[
(equal? key (currentKey BST))
(list key (currentValue BST))
]
[(< key (currentKey BST))
(searchBST (leftChild BST) key)
]
[(> key (currentKey BST))
(searchBST (rightChild BST) key)
]
)
)
(searchBST BST 5)