From 1eef89591e4bbe4f06ecd2cf0b7a506e8550ea73 Mon Sep 17 00:00:00 2001 From: Faizan Ahamed Date: Sun, 26 Apr 2020 14:37:59 +0530 Subject: [PATCH] Update Binary Search.cpp --- search/Binary Search.cpp | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/search/Binary Search.cpp b/search/Binary Search.cpp index 83c99926a..7edf7b696 100644 --- a/search/Binary Search.cpp +++ b/search/Binary Search.cpp @@ -1,9 +1,6 @@ #include -using namespace std; -int binary_search(int a[], int l, int r, int key) -{ - while (l <= r) - { +int binary_search(int a[], int l, int r, int key) { + while (l <= r) { int m = l + (r - l) / 2; if (key == a[m]) return m; @@ -14,21 +11,13 @@ int binary_search(int a[], int l, int r, int key) } return -1; } -int main(int argc, char const *argv[]) -{ +int main(int argc, char const *argv[]) { int n, key; cout << "Enter size of array: "; cin >> n; cout << "Enter array elements: "; - /* - int a[n]; - getting error size must be declare - so for rectifying this use pointer. - int a[n]; replace by int* a = new int[n]; - */ int* a = new int[n]; - for (int i = 0; i < n; ++i) - { + for (int i = 0; i < n; i++) { cin >> a[i]; } cout << "Enter search key: ";