Delete all Occurrences of an Element from a List Using Scheme Source Code
The following code deletes all occurrences of an element from a list
CODE
(define deleteall( lambda (x y)
(if (null? y )
()
(if (eqv? (car y) x)
(deleteall x (cdr y))
(cons (car y) (deleteall x (cdr y)))))))
Related Articles
- Append Two Lists Using Scheme Source Code
- Cartesian Product Using Scheme Source Code
- Copy List Using Scheme Source Code
- Cube Function Using Scheme Source Code
- Delete the Third Occurrence of an Element from a List Using Scheme Source Code
- Delete the Nth Occurrence of an Element from a List with Set! Using Scheme Source Code
- Delete the Nth Occurrence of an Element from a List without Set! Using Scheme Source Code
- Check if two Lists are Equal using Scheme Source Code
