Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister

Re^8: Re-orderable keyed access structure?

by BrowserUk (Pope)
on Aug 14, 2004 at 20:53 UTC ( #383013=note: print w/replies, xml ) Need Help??

in reply to Re^7: Re-orderable keyed access structure?
in thread Re-orderable keyed access structure?

The objection is that it doesn't do what I need it to. Taking an element from the middle of the stack and moving it to the top or the bottom.

push @array, splice @array, $itemToMove, 1;

Doing this using swap_elements_by_idx() would require iterating over the length of both @actual_data and @key_for arrays. Either of the working schemes is better than this as they only iterate one structure not two.

Examine what is said, not who speaks.
"Efficiency is intelligent laziness." -David Dunham
"Think for yourself!" - Abigail
"Memory, processor, disk in that order on the hardware side. Algorithm, algorithm, algorithm on the code side." - tachyon

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://383013]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (3)
As of 2020-02-21 17:01 GMT
Find Nodes?
    Voting Booth?
    What numbers are you going to focus on primarily in 2020?

    Results (96 votes). Check out past polls.