MathGroup Archive 2011

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

Search the Archive

Delete elements from list..

  • To: mathgroup at
  • Subject: [mg116616] Delete elements from list..
  • From: "Maarten van der Burgt" <Maarten.VanDerBurgt at>
  • Date: Mon, 21 Feb 2011 19:30:31 -0500 (EST)


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.


  • Prev by Date: How to deal with big matrix?
  • Next by Date: Rational[a,b] vs Rational[1,2]
  • Previous by thread: Re: How to deal with big matrix?
  • Next by thread: Re: Delete elements from list..