Re: Delete elements from list..
- To: mathgroup at smc.vnet.net
- Subject: [mg116635] Re: Delete elements from list..
- From: Ray Koopman <koopman at sfu.ca>
- Date: Tue, 22 Feb 2011 04:43:59 -0500 (EST)
- References: <ijv047$68v$1@smc.vnet.net>
On Feb 21, 4:31 pm, "Maarten van der Burgt" <Maarten.VanDerBu...@kla- tencor.com> wrote: > Hallo, > > I have a list like: > > mylist = {1, 2, 3, 4, 5, 6, 4, 5, 7, 8, 9} > > I want to delete any element which is not strictly larger than the > previous element, until my new list has only increasing values. > > This means in mylist above I want to delete the 4 and the 5 at position > 7 and 8. > > Any elegant and fast way for doing this? > > In practice I want to do this for a large amount (1000) of very large > lists (1000). So speed is important. > > Thanks for your help. > > Maarten Union@FoldList[Max,First@mylist,Rest@list]