Thread eine Frage zu objektorientertem Perl (149 answers)
Opened by ASDS at 2007-04-10 15:14

ASDS
 2007-04-18 11:01
#75908 #75908
User since
2007-01-29
115 Artikel
BenutzerIn
[default_avatar]
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
sub newtree {
...
my $ref_liste1 = shift;
my $knoten = undef;
my $ref_wurzel = undef;

for my $zzahl (@$ref_liste1){
#my $refvalue = $ref_wurzel;
if ($knoten)
{ while (1)
{
if($zzahl < $knoten->{'zahl'})
if(defined($knoten->{'linksweg'}))
{
$knoten = $knoten->{'linksweg'};
}
else {
$knoten->{'linksweg'} = knot($zzahl);
$knoten = $ref_wurzel;
last; #Ende
}
}
#wenns Links nicht mehr weiter geht, geh rechts weiter
else {
if ($zzahl >= $knoten->{'zahl'}) {
if(defined($knoten->{'rechtsweg'}))
{
$knoten =$knoten->{'rechtsweg'};
}
else {
$knoten->{'rechtsweg'} = knot($zzahl);
$knoten = $ref_wurzel;
last;
}
}
else {
$ref_wurzel= knot($zzahl);
$knoten = $ref_wurzel;}

}
}
}
}
return $ref_wurzel;
}

View full thread eine Frage zu objektorientertem Perl