Thread Vergleich 2er Arrays (38 answers)
Opened by Arasiel at 2003-11-12 15:48

havi
 2003-11-13 12:11
#71417 #71417
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
[quote=Arasiel,13.11.2003, 11:04]Hallo,

mir wurde das englischsprachige Perlbuch "Perl Cookbook" von O`Reilly zur Verfügung gestellt.
Da ich mit dem von euch geposteten Vergleich-Algorythmus noch nicht richtig zufriden war,
hab ich mal in diesem Buch nachgesehen und einen Vergleich von 2 Arrays gefunden, der
die symmetrische Differenz von 2 Arrays bestimmt.
Der macht genau dass, was ich haben will.
Zur Information möchte ich ihn hier kurz posten, damit ihr ihn auch sehen könnt.

...
my @union = my @isect = my @diff = ();
my %union = my %isect = ();
my %count = ();
my $e;

foreach $e (@array1, @array2)
{
$count{$e}++
}

foreach $e (keys %count)
{
push(@union, $e);

if ($count{$e} == 2)
{
push @isect, $e;
}
else
{
push @diff, $e;
}
}

$listbox->insert('end', @diff); # Ausgabe in Listbox (Perl/TK)
...

Schönen Gruss.
:)[/quote]
Tip: Verwende doch die Code-Funktion wenn du Code postest.
Sieht imho besser aus!

Gruss

View full thread Vergleich 2er Arrays