自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 二分法边界细节问题 leetcode 153,leetcode154,leetcode33,leetcode81,leetcode34 leetcode69、540详细总结 超级简单

首先,二分法的精髓或者说应该注意的地方并不是边界,而应该是if..else的那个逻辑。 例如leetcode153,要求返回数组中最小的元素。由于没有重复元素,把nums[mid]的值与nums[high]进行比较。 因为在只有两个元素的情况下,mid是等于left的,比较mid和left 就比较麻烦也不太准确,例如[3,5] nums[mid]>=nums[left],但是最小值在mid本身或者mid的左边。相反,[3,4,5,1,2] 的话。nums[mid]>nums[left]但是最

2022-02-20 23:46:16 6165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除