3
所以我想寫一個代碼,返回二叉搜索樹中的最小值。我知道這是樹的最左邊的價值,並且明白我需要它遞歸地運行到左邊,直到沒有剩下任何東西。但是我的代碼不工作,我不知道爲什麼。任何幫助,將不勝感激。BST-Smallest Scheme
(define (bst-smallest bs-tree)
(cond ((null? bs-tree)
(display "undefined"))
((< (bst-value bs-tree) (bst-value (bst-left bs-tree)))
(bst-value (bst-left bs-tree)))
(else
(bst-smallest (bst-left bs-tree)))
))
謝謝!這更有意義! – Anon