Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

Re: fastest way to compare two arrays

by GrandFather (Sage)
on Apr 14, 2011 at 00:13 UTC ( #899315=note: print w/ replies, xml ) Need Help??

in reply to fastest way to compare two arrays

With the data structures you have and if this is a one time operation then a linear search is probably the best you can do. If you have the option of changing the way the port information is stored there are many ways to improve performance even for a one time search.

If you need to search multiple times for the same @range and for only small changes in @ports then taking the hit to transform the port map into a better structure, or at least caching the next untested port will help speed things up. In any case wrapping the information up in an object is likely to make it much easier to manage correctly.

If you want to provide typical use cases you may get a more focused answer.

True laziness is hard work

Comment on Re: fastest way to compare two arrays

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (15)
As of 2015-05-29 13:19 GMT
Find Nodes?
    Voting Booth?

    In my home, the TV remote control is ...

    Results (584 votes), past polls