محمد رضایی
2 هفته پیش توسط محمد رضایی مطرح شد
بهترین الگوریتم برای جستجوی باینری
میخواهم الگوریتم جستجوی باینری را پیادهسازی کنم. آیا کسی میتواند یک مثال کامل با توضیحات بدهد؟
0
الگوریتم جستجوی باینری در JavaScript:\n\njavascript\nfunction binarySearch(arr, target) {\n let left = 0;\n let right = arr.length - 1;\n \n while (left <= right) {\n const mid = Math.floor((left + right) / 2);\n \n if (arr[mid] === target) {\n return mid;\n } else if (arr[mid] < target) {\n left = mid + 1;\n } else {\n right = mid - 1;\n }\n }\n \n return -1; // پیدا نشد\n}\n\n\nنکته: آرایه باید مرتب شده باشد.
برای ارسال پاسخ لازم است وارد شده یا ثبتنام کنید
ایجاد پرسش جدید
گفتگوهای مرتبط
گفتگوی مرتبطی پیدا نشد!