student
محمد رضایی

2 هفته پیش توسط محمد رضایی مطرح شد

بهترین الگوریتم برای جستجوی باینری

می‌خواهم الگوریتم جستجوی باینری را پیاده‌سازی کنم. آیا کسی می‌تواند یک مثال کامل با توضیحات بدهد؟



teacher
علی احمدی
teacher @ schedule2 هفته پیش توسط علی احمدی مطرح شد

الگوریتم جستجوی باینری در 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نکته: آرایه باید مرتب شده باشد.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید
ایجاد پرسش جدید

گفتگو‌های مرتبط

گفتگوی مرتبطی پیدا نشد!
کاربران برتر 30 روز قبل