# Introduction Binary Search is an efficient search algorithm used to find a value in a sorted array. It is faster than linear search because it eliminates one-half of the array after each iteration. In this lab, we will learn the steps to implement the binary search algorithm in Java.
Click the virtual machine below to start practicing