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

做网站需要的设备直播网站开发计划书

做网站需要的设备,直播网站开发计划书,景区网站建设方案,制作公司网页流程费用描述 给定一个长度为n的列表nums#xff0c;请你找到峰值并返回其索引。数组可能包含多个峰值#xff0c;在这种情况下#xff0c;返回任何一个所在位置即可。 #xff08;1#xff09;峰值元素是指其值严格大于左右相邻值的元素。严格大于即不能有等于#xff1b; 请你找到峰值并返回其索引。数组可能包含多个峰值在这种情况下返回任何一个所在位置即可。 1峰值元素是指其值严格大于左右相邻值的元素。严格大于即不能有等于 2列表两个边界可以看成是最小nums[0]nums[-1] −∞ 3对于所有有效的 i 都有 nums[i] ! nums[i 1]。  样例 输入 2 4 1 2 7 8 4 输出 5 代码 nums [] s input().split( ) for x in s:nums.append(float(x)) left, right 0, len(nums) - 1 while left right:mid (left right) // 2if nums[mid] nums[mid 1]:right midelse:left mid 1 print(left) 代码解析 nums []定义一个空列表用于存储输入的数字列表。s input().split( )通过input()函数获取用户输入的一行字符串并使用split( )方法将其拆分成一个字符串列表。默认情况下split()方法使用空格作为分隔符来拆分字符串。for x in s:对字符串列表s进行迭代将迭代的值依次赋给变量x。nums.append(float(x))将字符串x转换为浮点数类型并将其添加到nums列表中。left, right 0, len(nums) - 1同时为变量left和right赋初值。left表示当前搜索范围的左边界初始为0right表示当前搜索范围的右边界初始为列表的最后一个索引。while left right:当left小于right时执行循环体内的代码。这表示搜索范围还没有缩小到只有一个元素。mid (left right) // 2计算当前搜索范围的中间位置的索引。使用整数除法(//)确保mid是整数。if nums[mid] nums[mid 1]:比较mid位置上的元素值与其右边相邻元素的值。如果mid位置上的元素值大于右边相邻元素的值说明峰值在mid的左边将搜索范围缩小到[left, mid]。right mid将搜索范围的右边界更新为mid位置因为nums[mid]已经不可能是峰值可以排除掉。else:如果mid位置上的元素值小于或等于右边相邻元素的值说明峰值在mid的右边将搜索范围缩小到[mid1, right]。left mid 1将搜索范围的左边界更新为mid 1因为mid位置上的元素值已经被排除。print(left)打印最终得到的峰值的索引即left的值。 利用了二分查找的思想来寻找峰值。通过不断缩小搜索范围每次将搜索范围减半直到找到峰值所在的位置。
http://www.w-s-a.com/news/206641/

相关文章:

  • 网站屏蔽中文浏览器湘潭做网站广告的公司
  • 好看的单页面网站模板免费下载手机网站经典案例
  • 优秀网站建设平台建筑模板工厂价格尺寸
  • 合肥微信网站建设旅游景区网站模板
  • 一个只做百合的网站wordpress文章和博客的区别
  • 编写网站策划方案网站哪里有
  • 网站做得好的公司国家防疫政策最新调整
  • 设计优秀的企业网站做行测的网站
  • 提供做网站公司有哪些关键词优化诊断
  • 建站合肥网络公司seo免费建手机商城网站吗
  • 设计师投资做项目网站外贸网站建设工作室
  • 无聊的网站wordpress的alt属性插件
  • 个股期权系统网站开发小清新wordpress模板
  • 全中文网站开发建筑公司企业愿景文案
  • 广州网站建设正规公司建设银行信用卡中心网站
  • 哪个网站是专门做封面素材怎么制作app平台
  • 网站开发 平均工资商标注册在哪个部门申请
  • 做外贸需要自己的网站吗营销型网站建设市场分析
  • 绍兴网站制作推广wordpress 无法自动升级
  • 阿里云建站数据库用什么app制作开发费用多少
  • 中国住房和城乡建设部网站资质查询中小开网站
  • 交易所网站开发水果营销软文
  • 石家庄有什么好玩的地方2017织梦网站怎么做seo
  • wordpress项目插件seo的含义
  • 网站平台建设的作用电影宣传类网页界面设计
  • 户外网站模板国外优秀的平面设计网站
  • 家政网站怎么做网站机房建设方案
  • 学校网站建设运行情况2022年近期舆情热点话题
  • 做淘宝需要知道什么网站吗有没有做软件的网站
  • 安丘网站建设制作做网站和微信小程序