wip
This commit is contained in:
parent
fbdc710918
commit
7bbf3a5070
5 changed files with 57 additions and 1 deletions
7
bst.rkt
7
bst.rkt
|
|
@ -108,4 +108,9 @@
|
|||
[(empty? node) empty]
|
||||
[(empty? (node-left node)) (node-right node)]
|
||||
[(empty? (node-right node)) (node-left node)]
|
||||
[else (make-node (node-value (replacement node)) (sans-max-subtree (node-left node)) (node-right node))]))
|
||||
[else (make-node (node-value (replacement node)) (sans-max-subtree (node-left node)) (node-right node))]))
|
||||
|
||||
(check-equal? (delete empty) empty)
|
||||
(check-equal? (delete (make-node 5 empty empty)) empty)
|
||||
(check-equal? (make-node 5 empty empty) (make-node 5 empty empty))
|
||||
(check-equal? (delete (make-node 6 (make-node 2 empty empty) empty)) (make-node 2 empty empty))
|
||||
Loading…
Add table
Add a link
Reference in a new issue