Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Split a large array into 10 smaller arrays

by rnewsham (Curate)
on Mar 13, 2013 at 09:56 UTC ( [id://1023158]=note: print w/replies, xml ) Need Help??


in reply to Split a large array into 10 smaller arrays

I would recommend looking at why you believe you need to have the data in separate arrays. Can you not simply extract the relevant portion from @accts at the point where you would use one of @acctsN.

If it really is necessary then here is a basic example. This is not scalable and is not intended as a practical solution it just gives you an idea of how it can be done.

use strict; use warnings; my @accts = ( 1 .. 10); my @accts1 = @accts[0..1]; my @accts2 = @accts[2..3]; my @accts3 = @accts[4..5]; my @accts4 = @accts[6..7]; my @accts5 = @accts[8..9];

Replies are listed 'Best First'.
Re^2: Split a large array into 10 smaller arrays
by rkrish (Acolyte) on Mar 13, 2013 at 10:29 UTC

    It works for smaller arrays,but here the case is array is large,the size of array is dynamic,some times it have 10000 elements,some times 15000. Irrespective of size,I need to split the array into 10 parts.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (4)
As of 2024-04-25 22:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found