diff --git a/Search Algorithms/binarysearch.py b/Search Algorithms/binarysearch.py new file mode 100644 index 0000000..30668fc --- /dev/null +++ b/Search Algorithms/binarysearch.py @@ -0,0 +1,29 @@ +#This code is Contributed by @Senku01 +# Time Complexity O(log N) +# Space Complexity O(1) + +#As per Doc + +def condition(cards,query, mid): + mid_num = cards[mid] + if mid_num == query: + if mid_num-1>=0 and cards[mid-1] == query: + return 'left' + else: + return 'right' + elif mid_num