0
コードは、次のエラーで利回り(searchBST BST 5)関数を呼び出すバイナリ検索ツリーの実装BST:モジュール内で結合していない識別子に:</p> <p>BST:BSTで結合していない識別子エラー
ですモジュール:BST
問題はBSTパラメータにあります。検索の呼び出しには2つの入力があり、両方の入力を提供しますが、呼び出しでクラッシュするとコードが間違っていますか?
このエラーの原因は何ですか?ありがとうございました。あなたのコードで
(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)