To my
>> By the way, the List.partition definition
>> \p xs -> (filter p xs, filter (not .p) xs)
>>
>> is not it the simplest and the best implementation?
Marcin Qrczak Kowalczyk <[EMAIL PROTECTED]> replies on 18 Jan 2000
> It evaluates p twice on each element.
But "filter-filter" implementation needs a constant space for
head $ fst $ partition (==1) [0..n].
And some recent implementations take heap+stack proportional to n.
------------------
Sergey Mechveliani
[EMAIL PROTECTED]
- Re: `partition' S.D.Mechveliani
- Re: `partition' Marcin 'Qrczak' Kowalczyk
- `partition' S.D.Mechveliani
- Re: `partition' Joe Fasel
- Re: `partition' Matt Harden
- Re: `partition' Matt Harden
- `partition' S.D.Mechveliani
- Re: `partition' Joe Fasel
