Re: sorting complex number?

*To*: mathgroup at smc.vnet.net*Subject*: [mg57469] Re: [mg57461] sorting complex number?*From*: "David Park" <djmp at earthlink.net>*Date*: Sun, 29 May 2005 01:03:27 -0400 (EDT)*Sender*: owner-wri-mathgroup at wolfram.com

complexlist = Table[Random[Integer, {-100, 100}] + I Random[Integer, {-100, 100}], {50}]; Sort[complexlist, Re[#1] < Re[#2] || (Re[#1] == Re[#2] && Im[#1] < Im[#2]) & ] // TableForm David Park djmp at earthlink.net http://home.earthlink.net/~djmp/ From: Sean2 [mailto:sshiau2 at wisc.edu] To: mathgroup at smc.vnet.net Hi, I need some help I am trying to sort a list of complext number, say, List={a+b*I, c+d*I}; and I want a>c and b>d. I know that Sort can do this with a small list of complex numbers, but what I deal with is a list of about 100000 and maybe more, and it doesn't seem to work with the imaginary part when you just Sort[List], Does anyone have a small program to do this? thank you