Re: Handling a 450,000x450,000 array with Perl
- From: Ted Zlatanov <tzz@xxxxxxxxxxxx>
- Date: Mon, 30 Oct 2006 20:00:28 +0000
On 30 Oct 2006, bugbear@xxxxxxxxxxxxxxxxxxxxxxxxx wrote:
francescomoi@xxxxxxx wrote:
Thank you very much for your quick answers. I try to handle data from a
450x450 meter surface.
I've got 100,000 elements distributed on this surface, and each
square millimeter can hold one or more elements. So the array to create
is a sparse one: most of square millimeters holds zero elements, and
the rest, 20 or less.
I'm trying to find the square meter with more elements inside.
Ah. OK.
Your question should really be "what data structure should
I use to..."
It's not really a perl question at all, it's
really an algorithm and data structure question.
Well no, some languages have sparse arrays and some don't. So this is
definitely a language-specific question, the data structure is pretty
obvious.
For Perl 5, you want either a relevant CPAN module or just use hashes
that combine x and y uniquely. See
http://search.cpan.org/search?query=sparse&mode=all for some ideas.
Ted
.
- References:
- Handling a 450,000x450,000 array with Perl
- From: francescomoi
- Re: Handling a 450,000x450,000 array with Perl
- From: Ingo Menger
- Re: Handling a 450,000x450,000 array with Perl
- From: francescomoi
- Re: Handling a 450,000x450,000 array with Perl
- From: bugbear
- Handling a 450,000x450,000 array with Perl
- Prev by Date: Re: Interesting behaviour with lexical variable
- Next by Date: FAQ 4.64 How can I get the unique keys from two hashes?
- Previous by thread: Re: Handling a 450,000x450,000 array with Perl
- Next by thread: Re: Handling a 450,000x450,000 array with Perl
- Index(es):
Relevant Pages
|