diff --git a/01-Introduction/index.py b/01-Introduction/index.py index 9e85259..b3b85f7 100644 --- a/01-Introduction/index.py +++ b/01-Introduction/index.py @@ -42,10 +42,8 @@ # Not memoized def fibo(n): - if n == 0: - return 0 - if n == 1: - return 1 + if n < 2: + return n; return fibo(n-1) + fibo(n-2) print(fibo(10)) diff --git a/03-Sorting/index3.py b/03-Sorting/index3.py index f36048f..d2fbbf6 100644 --- a/03-Sorting/index3.py +++ b/03-Sorting/index3.py @@ -22,6 +22,8 @@ def binary_search(arr, elem, prim_index=0): + if len(arr) < 2: + return -1 mid = int(len(arr) / 2) mid_elem = arr[mid] if mid_elem == elem: