一道二分查找题,差不多写了一个小时(主要是极端情况花了很长时间),请问有什么可以优化的吗?目前大三,不想考研,想好好准备就业。题目需求:给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。注意:必须确保程序的时间复杂度是o(log2n),否则不给分数具体功能点的要求如下: 数组 nums = [5,7,7,8,8,10], target = 8得到结果是:[3,4] 数组:nums = [5,7,7,8,8,10], target = 6 得到结果是:[-1...