Wie schreiben Sie eine scheme-Funktion, die zwei Listen und gibt vier Listen

Ich habe 2 Listen von Elementen '(a b c) '(d b-f) und möchte, um Unterschiede zu finden, union, intersection in einem Ergebnis. Ist das möglich? Wie?

Schrieb ich eine member-Funktion, die prüft, ob es ein Auto von der ersten Liste in die zweite Liste, aber ich kann nicht werfen ein Mitglied der neuen Liste.

(define (checkResult lis1 lis2)
  (cond...........

))
(checkresult '( a b c) '(d b f))

Mein Ergebnis sollte sein (( a c) (d f) (a b c d f) (b)).

Hausaufgaben? Sollten Sie einen 'Hausaufgaben' tag wenn also.

InformationsquelleAutor | 2009-04-19

Schreibe einen Kommentar