MNibble wrote: > Beast wrote: > >> Jeff 'japhy' Pinyan wrote: >> >>>> >>>> Is there any builtin function in perl to sort the above array based >>>> on uid, username or fulname? >>> >>> >>> >>> >>> There is a built-in function to sort a list, yes. But the mechanism >>> by which to sort the list is, in this case, up to you to provide. >>> This works: >>> >>> my @sorted = sort { >>> $a->[0] <=> $b->[0] >>> } @employees; >>> >> >> Thank you. >> However, is this scalable if, for example list is more than 5000 ? >> (ie. obtain data from ldap which we can not ask data provider to sort >> the entry for us) >> > if speed (scale) is a problem ... ask someone how
s/how/who/ has the book effective > perl That's Effective Perl Programming... - there is a the "schwarz" sort code, Schwartzian transform (http://en.wikipedia.org/wiki/Schwartzian_Transform) which usage caching for speed s/usage/uses/ > up. ( Randel Schwarz is also on that list That's Randal Schwartz... s/that/this/ (http://www.stonehenge.com/merlyn/) .. so maybe ... he can pass it > anyway ). > with regrads > MNibble > Some attention to detail in postings will reflect more highly on yourself. http://danconia.org -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>