Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

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

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://899315]
[thezip]: Good evening!

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (4)
As of 2017-06-29 04:19 GMT
Find Nodes?
    Voting Booth?
    How many monitors do you use while coding?

    Results (653 votes). Check out past polls.