二分搜索会有问题,因为数组中有重复的值
所以在判断时,如果nums[l] == nums[r] l+=1
二分搜索优化:处理重复值与改进判断逻辑
这篇博客探讨了二分搜索在面对数组中重复值时的问题,并提出了一种解决策略,即在判断相等时增加左指针。通过实例解释了如何调整算法以确保正确性。
二分搜索会有问题,因为数组中有重复的值
所以在判断时,如果nums[l] == nums[r] l+=1
364

被折叠的 条评论
为什么被折叠?