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

免费网站一键生成李勇seo博客

免费网站一键生成,李勇seo博客,中国建设银行官网下载,WordPress主题Perimg704 题 主要强调,左闭右闭的情况,就是每次查询都会和 [left, right] 进行比较。所以后面的都是mid-1,mid1 的情况。 package mainfunc search(nums []int, target int) int {// 二分查找方法// 每次查找都是左闭右闭的情况left : 0right : …

704 题

主要强调,左闭右闭的情况,就是每次查询都会和 [left, right] 进行比较。所以后面的都是mid-1,mid+1 的情况。

package mainfunc search(nums []int, target int) int {// 二分查找方法// 每次查找都是左闭右闭的情况left := 0right := len(nums) - 1var mid intfor left <= right {mid = left + ((right - left) >> 1)if target > nums[mid] {left = mid + 1} else if target < nums[mid] {right = mid - 1} else {return mid}}return -1
}func main() {res := search([]int{-1, 0, 3, 5, 9, 12}, 9)println(res)
}

27 移除元素

思路:直观的想法就是,遇到等于val的时候,之后后面的往前面一个个覆盖,类似于是插入排序。
// 使用快慢指针的方法,

快指针一定指向不是val的元素
相当于是遇到等于不等与的情况,slow++,然后和fast换
当遇到等于的情况,slow就指向val了,

func removeElement(nums []int, val int) int {// 使用快慢指针的方法,直观的想法就是,遇到等于val的时候,之后后面的var slow  = 0for fast := 0; fast < len(nums); fast++ {if nums[fast] != val {nums[slow] = nums[fast] slow++}}return slow
}
http://www.hrbkazy.com/news/31556.html

相关文章:

  • 网站建设中图片尺寸汕头自动seo
  • 南通营销网站制作搜索引擎名词解释
  • ai做的比较好的网站2021拉新推广佣金排行榜
  • 网站多少钱一年无锡百度竞价推广
  • 建网站的软件 优帮云百度seo推广价格
  • 影视网站开发it培训机构排行榜
  • 合肥外贸网站建设公司江苏免费关键词排名外包
  • 苏州网站建设功能北京云无限优化
  • 有什么交易网站源码最新消息新闻头条
  • 推荐网站空间购买优化游戏卡顿的软件
  • html模板网站推荐网址注册查询
  • 教你如何建网站今天北京发生大事了
  • 新疆建设兵团125团网站百度百科词条创建入口
  • 极速时时彩网站开发如何建立一个自己的网站?
  • 网站开发 学习精准引流获客软件
  • 政府门户网站建设费用搜索大全引擎地址
  • 网站推广信息怎么做seo服务内容
  • 广州番禺区有什么大学香港seo公司
  • 怎么做钓qq密码网站网站推广优化技巧
  • 网站制作素材广州优化营商环境条例
  • 福州网站建设优化天津关键词排名提升
  • wordpress 爬取seoul
  • 网站界面设计应遵循的原则怎么在百度上投放广告
  • 杭州做肉松饼的网站有多少家公众号软文范例100
  • 网站备案是自己可以做吗腾讯效果推广
  • 楼盘网站建设案例百度电话销售
  • 东城做网站网站怎么制作
  • 歌曲网站模板电视剧百度搜索风云榜
  • 做网络教育录播网站网页搜索引擎
  • 网页网站制作培训班今天新闻头条