自定义博客皮肤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)
  • 收藏
  • 关注

原创 (python)用二分查找来得到列表元素首次出现的位置,包含元素重复情况,与不存在情况

二分查找递归:寻找列表中元素首次出现的位置,元素会重复,当找不到时返回None。使用二分查找可以大量减少时间与访问列表的次数。(如果自己想这是个非常痛苦的过程,所以想给别人分享一下) 实现方法:使用函数定义。 设定默认值: l是列表,x是目标元素,i=0, k=len(l) 首先定义函数 def search (l,x,i,k) 主要的思路是先得到列表的中间位置的值再来判断目标元素的大概位置 例如:100可以分为 0-50 和 50-100。 然后递归判断,目标元素是在0-2...

2021-10-04 10:36:44 1773 3

空空如也

空空如也

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

TA关注的人

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