first commit
This commit is contained in:
18
perl/Examples/Chap5/fib-1
Normal file
18
perl/Examples/Chap5/fib-1
Normal file
@@ -0,0 +1,18 @@
|
||||
|
||||
|
||||
###
|
||||
### fib1
|
||||
###
|
||||
|
||||
## Chapter 5 section 4.3.1
|
||||
|
||||
sub fib {
|
||||
my $n = shift;
|
||||
if ($n < 2) {
|
||||
return $n;
|
||||
} else {
|
||||
my $s1 = fib($n-2);
|
||||
my $s2 = fib($n-1);
|
||||
return $s1 + $s2;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user