MathGroup Archive 2011

[Date Index] [Thread Index] [Author Index]

Search the Archive

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]


  • Prev by Date: Re: How to deal with big matrix?
  • Next by Date: Re: Delete elements from list..
  • Previous by thread: Re: Delete elements from list..
  • Next by thread: Re: Delete elements from list..