Thread Immer hälftig einfügen?
(18 answers)
Opened by bianca at 2012-02-15 11:01
Hihi, das ist lustig: Durch das Einfügen von jeweils 2 Elementen vergrößert sich ja wie gesagt die Ausgangsliste jeweils um 2, so daß sich dadurch die Mittelwerte verändern. Wenn ich das dadurch berücksichtige, daß ich in meinem Beispiel $a pro Lauf um 2 erhöhe, passiert folgendes:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #!/usr/bin/perl use warnings; use strict; use vars qw($a $b $c $d $x); $a = 500; $x = 0; while ($x < 30) { $b = $a; $a = $a / 2; $c = ($b - $a) / 2; $d = ($b + $a) / 2; print "$c\n$d\n"; $a += 2; $x ++; } Es kommt dann nicht dazu, daß die einzufügende Stelle auf Null sinkt. Vielmehr nähern sich die Werte für die einzufügenden Stellen immer mehr 1 und 3 an. Edit: Ist ja auch klar: Wenn es auf Null zugeht, und man jeweils um 2 erhöht, hat man als Ausgangspunkt 2. Dann sind die beiden errechneten Werte 1 und 3. Last edited: 2012-02-16 10:34:11 +0100 (CET) |