Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?

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]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (5)
As of 2018-04-22 03:59 GMT
Find Nodes?
    Voting Booth?