有没有大佬看看怎么改?
class Solution {
public:
int searchInsert(vector<int>& nums, int target)
{
int left=0,right=nums.size()-1,mid=(left+right)/2;
while(left!=right)
{
if(target==nums[mid])
{
return mid;
break;
}
if(target<nums[mid])
{
right=mid;
mid=(left+right)/2;
}
if(target>nums[mid])
{
left=mid;
mid=(left+right)/2;
}
}
if(left==right)
{
if(target<nums[left])
return left;
else
return left+1;
}
return 0;
}
};
力扣 LeetCode
企业服务
商务
社区合作活动赞助竞赛产品推广校园合作