当前位置: 首页 > news >正文

自主建设网站的意义沧州网站优化

自主建设网站的意义,沧州网站优化,敦化网站建设,枣庄手机网站建设电话左值查找 在一组数据中查找出 数字x 在这组数据中第一次出现的索引并输出,没有找到则输出-1查找方式:二分查找 数据前提:一组数据要有序一组数据: arr [2, 3, 3, 3, 5, 7, 9, 11, 13, 15, 17]测试: 示例1&#xff…

左值查找

在一组数据中查找出 数字x 在这组数据中第一次出现的索引并输出,没有找到则输出-1查找方式:二分查找
数据前提:一组数据要有序

一组数据:

arr = [2, 3, 3, 3, 5, 7, 9, 11, 13, 15, 17]

测试:

示例1:x = 3输出:1示例2:x = 4输出:-1

code:

def half_find_left(arr,x):l = 0r = len(arr)-1mid = 0;while l<=r:mid = l + (r-l) // 2if x == arr[mid]:r = mid - 1elif x < arr[mid]:r = mid - 1elif x > arr[mid]:l = mid + 1if arr[l] == x:return lelse:return -1arr = [2, 3, 3, 3, 5, 7, 9, 11, 13, 15, 17]
x = 3res = half_find_left(arr, x)
print(res)

右值查找

在一组数据中查找出 数字x 在这组数据中最后一次出现的索引并输出,没有找到则输出-1查找方式:二分查找
数据前提:一组数据要有序

一组数据:

arr = [2, 3, 3, 3, 5, 7, 9, 11, 13, 15, 17]

测试:

示例1:x = 3输出:3示例2:x = 6输出:-1

code:

def half_find_right(arr,x):l = 0r = len(arr)-1mid = 0;while l<=r:mid = l + (r-l) // 2if x == arr[mid]:l = mid + 1elif x < arr[mid]:r = mid - 1elif x > arr[mid]:l = mid + 1if arr[r] == x:return relse:return -1arr = [2, 3, 3, 3, 5, 7, 9, 11, 13, 15, 17]
x = 3res = half_find_right(arr, x)
print(res)

结束。
仅学习。

http://www.shuangfujiaoyu.com/news/34237.html

相关文章:

  • 独立做网站需要学什么条件销售成功案例分享
  • 政府网站建设功能谷歌seo课程
  • 百度快照是什么网站优化方法
  • mongodb做网站app开发费用
  • 上海交通大学网站建设营销策划与运营方案
  • 湖州公司做网站南宁优化网站网络服务
  • 用那个程序做网站收录好中国国家培训网官网查询
  • 网站建设添加文件夹在哪拼多多代运营公司十大排名
  • 微营销平台seo成功案例分析
  • 昭通网站建设兼职百度竞价推广公司
  • 常宁市城乡和住房建设网站厦门关键词优化seo
  • 我想做代理怎么找厂家株洲seo快速排名
  • 网站目录管理模板下载公司网站怎么注册
  • 网站的建站过程自媒体营销方式有哪些
  • 为什么要建设企业网站哪里有培训班
  • 南京做网站企业百度搜索趋势
  • wordpress网站被挂马手机百度安装下载
  • 云猎建筑人才网南宁seo收费
  • 建站设计国外推广网站有什么
  • java 现代网站开发竞价网络推广外包
  • 台州网站排名外包自建网站
  • 宜春做网站 黑酷seo推广网站哪个好
  • 做关于车的网站好网络营销的四种模式
  • 岳阳公司网站开发seo优化推荐
  • 生物制药公司网站建设品牌网络推广外包
  • 本地电脑独立ip做网站什么平台推广效果最好
  • 百度验证网站操作百度浏览器网页版
  • 新闻网站开发实例百度开户联系方式
  • 网站建设项目报价淘宝的17种免费推广方法
  • 做淘宝需要的网站成都公司建站模板