Advertisement
Guest User

Untitled

a guest
Jan 10th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. (defun depth (lista dep maxdep)    ;nacin1 za maksimalna dlabocina
  3.     (cond
  4.         ((null lista) maxdep)
  5.         ((> dep maxdep) (depth (cdr lista) dep dep))
  6.         ((listp (car lista))
  7.             (setq pom (depth (car lista) (+ 1 dep) maxdep))
  8.             (if (> pom maxdep) (depth (cdr lista) dep pom) (depth (cdr lista) dep maxdep)))
  9.         (T (depth (cdr lista) dep maxdep))
  10.         )
  11.     )
  12.  
  13. (defun deps (lista dep maxdep)    ;nacin2 za maksimalna dlabocina
  14.     (cond
  15.         ((null lista) maxdep)
  16.         ((> dep maxdep) (deps (cdr lista) dep dep))
  17.         ((atom (car lista)) (deps (cdr lista) dep maxdep))
  18.         (T (deps (cdr lista) dep (deps (car lista) (+ 1 dep) maxdep)))
  19.         )
  20.     )
  21.  
  22. (defun dep (lista d maxd)       ;nacin3 za maksimalna dlabocina
  23.     (cond
  24.         ((null lista) maxd)
  25.         ((atom (car lista)) (dep (cdr lista) d maxd))
  26.         (T (dep (cdr lista) d (dep (car lista) (+ 1 d) (max (+ 1 d) maxd))))
  27.         )
  28.     )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement