实现二分搜索，注意对搜索区间的划分，u = m - 1和l = m + 1以及data[m]==t是三中情况