Re: Re: easiest way to sort a list?
- To: mathgroup at smc.vnet.net
- Subject: [mg18343] Re: [mg18324] Re: [mg18308] easiest way to sort a list?
- From: "Tomas Garza" <tgarza at mail.internet.com.mx>
- Date: Wed, 30 Jun 1999 14:13:17 -0400
- Sender: owner-wri-mathgroup at wolfram.com
Andrew,
I'm afraid your proposed solution works in the particular example you used,
but it doesn't in general. Cf. the following:
In[1]:=
in = {2, 1}
Out[1]=
{2, 1}
In[2]:=
elements = Union[in]
Out[2]=
{1, 2}
In[3]:=
positions = Flatten[First[Position[in, #]] & /@ elements]
Out[3]=
{2, 1}
In[4]:=
in[[positions]]
Out[4]=
{1, 2}
The correct solution is {2,1}.
Tomas Garza
Mexico City