in reply to screen out an untained array from a special array
I read your question to mean if you have a series of values in an array, how can you determine which values are not present. An easy implementation would use a hash. Assuming you have you values stored in @array, the following code would work:
my %value_hash = (); foreach my $value (@array) { $value_hash{$value} = 1; } for my $value (0 .. 31) { if (not $value_hash{$value}) { push @missing, $value; } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: screen out an untained array from a special array
by Lawliet (Curate) on Feb 08, 2009 at 01:51 UTC | |
|
Re^2: screen out an untained array from a special array
by Hanken (Acolyte) on Feb 08, 2009 at 01:53 UTC |