From 65633ada4ccb867e55679b36538e725183d497b2 Mon Sep 17 00:00:00 2001 From: rithgan Date: Tue, 7 Nov 2023 23:43:48 +0530 Subject: [PATCH 1/2] fixed TypeError in sorting py --- sorting and basics/sorting.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sorting and basics/sorting.py b/sorting and basics/sorting.py index 9e19d4e..cc130fe 100644 --- a/sorting and basics/sorting.py +++ b/sorting and basics/sorting.py @@ -9,8 +9,8 @@ def mergesort(arr): """ n = len(arr) if n <= 1: return arr - a1 = mergesort(arr[:n/2]) - a2 = mergesort(arr[n/2:]) + a1 = mergesort(arr[:n//2]) + a2 = mergesort(arr[n//2:]) return merge(a1, a2) def merge(arr_a, arr_b): From e5c62de14f764c4c5a03497cb824fe1169f9761a Mon Sep 17 00:00:00 2001 From: rithgan Date: Tue, 7 Nov 2023 23:45:40 +0530 Subject: [PATCH 2/2] print fix binary search --- sorting and basics/binary_search.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sorting and basics/binary_search.py b/sorting and basics/binary_search.py index c849ad7..d9e0d15 100644 --- a/sorting and basics/binary_search.py +++ b/sorting and basics/binary_search.py @@ -32,5 +32,5 @@ def search(arr, item): return found -print search([5, 4, 1, 6, 2, 3, 9, 7], 2) -print search([5, 4, 1, 6, 2, 3, 9, 7], 8) +print(search([5, 4, 1, 6, 2, 3, 9, 7], 2)) +print(search([5, 4, 1, 6, 2, 3, 9, 7], 8))