バイナリサーチは、配列の真ん中に配列の中央値が含まれていると仮定して動作する。
配列がソートされていない場合、中央値はどこにあってもおかしくないので、この仮定は意味をなさない。
Binary search works by assuming the array's middle contains the array's median value.
If it is not sorted, this assumption does not make sense since the median can be anywhere and cutting the array in half could mean that you cut off the number you were searching for.