设a{0:n-1}是已排好序的数组,请改写二分搜索算法,使得当搜索元素x不在数组中时,返回小于x的最大元素位置i和大宇x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。