[SOLVED] 代写代考 Tree Label Blue Green ListOfTree)

30 $

File Name: 代写代考___Tree_Label_Blue_Green_ListOfTree).zip
File Size: 452.16 KB

SKU: 8431103437 Category: Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Or Upload Your Assignment Here:


Tree Label Blue Green ListOfTree)
;; Tree is one of:
;;– false
;;– Blue

Copyright By PowCoder代写加微信 assignmentchef

;;– Green
;; interp. A very simple tree
;; Label is String
;; interp. a label of a element in a tree
(define-struct blue (lab subs))
;; Blue is (make-blue Label ListOfTree)
;; interp. A Blue tree with a label and a list of sub trees
(define-struct green (lab l r))
;; Green is (make-green Label Tree Tree)
;; interp. A Green tree with a label and two sub trees
;; ListOfTree is one of:
;; – empty
;; – (cons Tree ListOfTree)
;; interp. a list of Trees
(define (fn-for-tree n)
(cond [(false? n) (…)]
[(blue? n) (fn-for-blue n)]
[else (fn-for-green n)]))
(define (fn-for-label l)
(define (fn-for-blue b)
(… (fn-for-label (blue-lab b))
(fn-for-lot (blue-subs
b)))) (define (fn-for-green g)
(… (fn-for-label (green-lab g))
(fn-for-tree (green-l g))
(fn-for-tree (green-r g))))
(define (fn-for-lot lot)
(cond [(empty? lot) (…)]
(… (fn-for-tree (first lot))
(fn-for-lot (rest lot)))]))

程序代写 CS代考加微信: assignmentchef QQ: 1823890830 Email: [email protected]

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] 代写代考 Tree Label Blue Green ListOfTree)
30 $