2008-06-09から1日間の記事一覧

改良版 与えられた木から、子→親への対応を作る

前回の記事(id:SaitoAtsushi:20080602:1212419400)で書いたコードがイマイチだったので、効率化してみた。 (define (tree->alist tree) (let loop ((tree tree) (t '())) (let ((a (car tree))) (fold (lambda(e r) (loop e (cons (cons (car e) a) r))) t (…