الگوریتم جستجوی دودویی (به انگلیسی: Binary Search)، تکنیکی است برای یافتن یک مقدار عددی از میان مجموعه ای از اعداد مرتب. این متد محدودهٔ جستجو را در هر مرحله به نصف کاهش می دهد، بنابراین هدف مورد نظر یا به زودی پیدا می شود یا مشخص می شود که مقدار مورد جستجو در فهرست وجود ندارد.دانلد کنوت. The Art of Computer Programming, Volume 3: Sorting and Searching, Third Edition. Addison-Wesley, 1997. ISBN 0-...