We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9b7c820 commit 0e67d40Copy full SHA for 0e67d40
scripts/algorithms/F/Fibonacci Number/Fibonacci Number.java
@@ -1,17 +1,17 @@
1
-// Runtime: 0 ms (Top 100.00%) | Memory: 40 MB (Top 85.42%)
+// Runtime: 0 ms (Top 100.0%) | Memory: 40.00 MB (Top 41.57%)
2
+
3
class Solution {
4
public int fib(int n) {
-
5
- int[] fiboArray = new int[n+2];
6
7
- fiboArray[0] = 0;
8
- fiboArray[1] = 1;
9
10
- for(int i=2; i<=n; i++) {
11
- fiboArray[i] = fiboArray[i-1] + fiboArray[i-2];
12
- }
13
14
- return fiboArray[n];
15
+ if(n == 0)
+ return 0;
+ if(n == 1)
+ return 1;
+ int[] Fibonacci = new int[n+1];
+ Fibonacci[0] = 0;
+ Fibonacci[1] = 1;
+ for(int i = 2; i < n+1; i++)
+ Fibonacci[i] = Fibonacci[i-1] + Fibonacci[i-2];
+ return Fibonacci[n];
16
}
17
-}
+}
0 commit comments