Thread Rekursion ausgeben: Wie gibt man die Stufen aus? (9 answers)
Opened by peggy at 2004-08-12 15:12

peggy
 2004-08-12 15:12
#85715 #85715
User since
2004-07-23
29 Artikel
BenutzerIn
[default_avatar]
Huhu!
Ich hab hier was kniffliges! Ich durchforste ein Hash rekursiv. All das speichere ich in einem Array ab. Leider gehen ja dabei die Schichten der Rekursion verloren, die ich gerne bei der Ausgabe dabei hätte. Hat jemand eine Idee wie man dies umsetzen kann?
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
sub process
{

my $name = $_[0];#erwartete variable

if($wortliste{$name}==1)
{
return '';
}


foreach my $temp (split ',', $connected{$name}) # alle mit $name verbundenen ausdrücke
{
$wortliste{$name}=1;
if($wortliste{$temp}==1)
{
next;
}

push (our @results,"\t".$temp);
process($temp);
}
return our $results;


edit: der tab war ein blöder versuch ;)\n\n

<!--EDIT|peggy|1092309623-->

View full thread Rekursion ausgeben: Wie gibt man die Stufen aus?