3. 若以下這段 C++程式為二分搜尋法(data[]為已排序(非遞減)的陣列),若在 data[]中找到 x,則回傳索引值,若 否則回傳-1),請問空白處的程式碼為何?__(1)__ 、__(2)__