Advertisement
Guest User

Untitled

a guest
Nov 19th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.48 KB | None | 0 0
  1. (define (atom? x)
  2.   (not (pair? x)))
  3.  
  4. (define temp '())
  5.  
  6. (define (save depth value)
  7.   (if (pair? value)
  8.       (begin
  9.         (set! temp (append temp (list (cons depth 0))))
  10.         depth)
  11.       (begin
  12.         (set! temp (append temp (list (cons depth value))))
  13.         depth)))
  14.  
  15. (define (diepste-element lst)
  16.   (cond ((null? lst) 0)
  17.         ((atom? lst) 0)
  18.         (else (max (save (+ 1 (diepste-element (car lst))) (car lst))
  19.                    (diepste-element (cdr lst))))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement