Christian Kruse: Hash - Sortieren...

Beitrag lesen

你好 Rolf,

hi Christian,

my @names = sort map{$ds{$_}{name}} map{$_}keys %ds;

Ich hoffe, das meinst du nicht ernst. Einen so schlechten
Programmierstil hab ich schon lange nicht mehr gesehen...

Es ist tatsächlich schlecht, weil:

... du zweimal voellig unnoetigerweise einen neuen Array erstellst, was
viel Performance und Speicher kostet. Deine Methode hat den Aufwand
O(2n) + O(ld n). Zusaetzlich natuerlich der Speicheraufwand.

再见,
 CK

--
So, wie ein Teil ist, ist das Ganze.
http://wwwtech.de/