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

老牛影视传媒有限公司夫唯seo视频教程

老牛影视传媒有限公司,夫唯seo视频教程,九牧全球市场地位,交互设计专业世界大学排名牛客网: BM19 题目: 寻找数组峰值&#xff0c;可能多个返回任一个&#xff0c;每个值满足nums[i] ! nums[i 1] 思路: 双指针 left 0, right n-1, 相向而行&#xff0c;取中间位置mid, nums[mid]与nums[mid1]比较&#xff0c;如果nums[mid] < nums[mid1]&#xff0c;说明…

牛客网: BM19

题目: 寻找数组峰值,可能多个返回任一个,每个值满足nums[i] != nums[i + 1]

思路: 双指针 left = 0, right = n-1, 相向而行,取中间位置mid, nums[mid]与nums[mid+1]比较,如果nums[mid] < nums[mid+1],说明峰值在mid或mid右边,令left = mid + 1,此时right=mid时,可直接终止;否则峰值在mid或mid左边,令right = mid, 此时left为mid时直接终止;循环条件为当不满足 left < right时停止,right坐标为峰值。

代码:

// gopackage main
// import "fmt"/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param nums int整型一维数组 * @return int整型
*/
func findPeakElement( nums []int ) int {// write code hereif len(nums) == 0 {return -1}left, right := 0, len(nums) - 1for left < right {mid := left + (right-left)>>1if nums[mid] < nums[mid+1] {left = mid + 1} else {right = mid}}return right
}

http://www.15wanjia.com/news/51478.html

相关文章:

  • 视频 收费 网站怎么做关键词制作软件
  • 网站开发需要哪些能力做一个私人网站需要多少钱
  • 深圳网络营销网站建设北京seo收费
  • 免费html网页模板网站app营销模式有哪些
  • 上海网站建设自学哈尔滨seo优化培训
  • 数码产品网站开发背景seo排名系统源码
  • wordpress翻译教程seo百度贴吧
  • 战地之王网站做任务重庆网络推广外包
  • 怎么建立一个网站?seo关键词有哪些类型
  • 网站和域名有关系吗文件关键词搜索工具
  • 国家建设协会官方网站天津短视频seo
  • 图片库网站建设报价国内网站排名
  • 潍坊网站建设 诸城比较好的搜索引擎
  • 营销型网站建设找哪家百度如何发布作品
  • 河南省做网站的公司有哪些seo 页面链接优化
  • 番禺网站建设公司排名外链优化
  • 做网站需要规划哪些内容网站seo优化效果
  • 怎么做网站导航栏合肥百度seo代理
  • 如何在网上做网站推广厦门seo优化推广
  • 编程 给别人做网站西安seo代理
  • 韩国手做配件网站南昌seo排名优化
  • 哪里做公司网站比较好seo优化外包顾问
  • 南京做网站优化的企业宁波seo推广费用
  • 金融互助平台网站制作如何宣传自己的网站
  • 小企网站建设解决方案直播引流推广方法
  • 如何做公司o2o网站网站推广常用方法
  • 做明信片的网站aso优化方法
  • 网站建设和网站推广聊城seo
  • 想自己做一个网站竞价托管
  • 网站建设的价值体现在哪营销宣传方式有哪些