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

免费网站一键生成南宁网站建设服务公司

免费网站一键生成,南宁网站建设服务公司,做门窗网站怎么做,扶绥县住房和城乡建设局网站704 题 主要强调,左闭右闭的情况,就是每次查询都会和 [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.hengruixuexiao.com/news/42133.html

相关文章:

  • 静态网站做毕业设计经营管理培训课程
  • 网站建设自助建站云建站杭州新站整站seo
  • 网上哪些网站可以做设计项目成都企业seo
  • 做夺宝网站要办理什么虞城seo代理地址
  • 北京网站sem、seo杭州seo平台
  • php网站上传教程广州百度推广代理公司
  • 做街机棋牌上什么网站发广告陕西网站推广公司
  • 网站后台管理的超链接怎么做怎么在线上推广自己的产品
  • 建个人网站需要哪些交换链接营销实现方式解读
  • html5开发安卓app就业seo好还是sem
  • 驻马店做网站建设的公司一个新产品怎么推广
  • phpcms网站开发网站制作大概多少钱
  • 外贸主动营销网站建设自己的网站怎么做seo
  • 东莞网站建设营销网站品牌推广的意义
  • 企业公司简介范文广西seo公司
  • 地方政府网站建设中存在的问题怎样推广自己的商城
  • 怎么做电影流量网站吗德国搜索引擎
  • 电子商务网站建设重点厦门seo关键词优化培训
  • 长沙定制网站开发恢复正常百度
  • 湖北城乡建设厅官方网站线上如何做推广
  • 推荐网址云巅seo
  • 如何java做网站淘宝推广怎么做
  • 东莞长安网站推广公司seo的研究对象
  • 啊里云服务器怎么做网站重庆网站优化
  • 小公司做网站推广好不好武汉关键词包年推广
  • 如何对网站做压力测试网站cms
  • 自己做的网站怎么发布到网上英雄联盟韩国
  • 做外贸网站一般多少钱郑州网站推广技术
  • 南宁手机网站设计策划百度搜索智能精选入口
  • 莞城东莞网站建设百度知道官网手机版