hktony

Untitled

Sep 25th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. (define (read-node n m) (cond
  2. [(equal? n empty) empty]
  3. [(and (= m 0) (node? (node-left n)) (eq? (node-right n) empty)) (make-node (read-node (node-left n) (+ m 1)) (make-node empty empty))]
  4. [(and (= m 0) (node? (node-right n)) (eq? (node-left n) empty)) (make-node (make-node empty empty) (read-node (node-right n) (+ m 1)))]
  5. [(node? n) (make-node (read-node (node-left n) m) (read-node (node-right n) m))]
  6. )
  7. )
Advertisement
Add Comment
Please, Sign In to add comment