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

河东做网站的公司互联网营销做什么

河东做网站的公司,互联网营销做什么,引擎搜索网站,天津注册公司流程和费用标准数组是存放在连续内存空间上的相同类型数据的集合数组下标都是从0开始的数组内存空间的地址是连续的正是因为数组在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。 使用二分查找法返回的元素下标可能不是唯一的…
  • 数组是存放在连续内存空间上的相同类型数据的集合
  • 数组下标都是从0开始的
  • 数组内存空间的地址是连续的
  • 正是因为数组在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。

使用二分查找法返回的元素下标可能不是唯一的,这些都是使用二分法的前提条件

左闭右开

while (left < right),这里使用 < ,因为left == right在区间[left, right)是没有意义的 if(nums[middle] > target) right 更新为middle,因为当前nums[middle]不等于target,去左区间继续寻找,而寻找区间是左闭右开区间,所以right更新为middle,即:下一个查询区间不会去比较nums[middle]

class Solution:def search(self, nums: List[int], target: int) -> int:left=0right=len(nums)#左闭右开,因为right索引没有意义sorted(nums)while(left<right):#左闭右开,不能等于middle=(left+right)//2#计算middleif nums[middle]==target:#当等于目标值返回return middleelif nums[middle]>target:#当middle大于目标值,middle是下一个右边界,但是右开,因此只能等于right=middleelif nums[middle]<target:#当middle小于目标值,middle是下一个左边界,但是左闭,因此当前值已经取到并且不等,所以需要加1left=middle+1return -1

左闭右闭

while (left <= right) 要使用 <= ,因为left == right是有意义的,所以使用 <=if (nums[middle] > target) right 要赋值为 middle - 1,因为当前这个nums[middle]一定不是target,那么接下来要查找的左区间结束下标位置就是 middle - 1

class Solution:def search(self, nums: List[int], target: int) -> int:left=0right=len(nums)-1#左闭右闭sorted(nums)while(left<=right):#左闭右闭,可以等于middle=(left+right)//2#计算middleif nums[middle]==target:#当等于目标值返回return middleelif nums[middle]>target:#当middle大于目标值,middle是下一个右边界,但是右闭,因此当前值已经取到并且不等,所以需要减1right=middle-1elif nums[middle]<target:#当middle小于目标值,middle是下一个左边界,但是左闭,因此当前值已经取到并且不等,所以需要加1left=middle+1return -1
http://www.dtcms.com/wzjs/341700.html

相关文章:

  • 济南网站建设工资线上销售水果营销方案
  • 一个专门做澳洲直邮的网站搜索引擎营销分类
  • 网站冲突足球比赛统计数据
  • 深圳市网络seo推广价格如何优化网站排名
  • 与女鬼做的网站html制作网页代码
  • 南昌县住房和城乡建设局网站成都新闻最新消息
  • 如何做cad的模板下载网站免费b2b网站大全免费
  • 兰州建网站微信拓客的最新方法
  • 百度开户seo监控
  • 三杰网站建设如何在百度做免费推广产品
  • 海南省做购房合同网站石家庄seo网络推广
  • 什么样的网站可以做站内站网站排名在线优化工具
  • 香港疫情最新数据需要优化的地方
  • 网站建设与管理找工作网络优化大师
  • 营销型企业网站建设的基本原则是百度网站首页
  • 邢台企业网站制作建设百度推广网站
  • 网站建设预算申请seo免费优化
  • seo两个域名一个网站有影响哈尔滨seo优化培训
  • ssh精品课程网站开发网推拉新app推广平台
  • 室内设计和网站建设哪个前景好怎么创建个人网站
  • wordpress主题个人云盘seo扣费系统
  • 公司做网站那家好市场调研一般怎么做
  • 为什么用html5做网站seo推广知识
  • 全国做网站的海外推广方案
  • 北京南站到北京站怎么走成都seo优化推广
  • 成都有做公司网站的公司吗网络推广引流是做什么的
  • 网站设计在线crm系统seo教程有什么
  • 如何做一个网页界面搜索引擎优化专员
  • 免费做试卷的网站制造企业网站建设
  • 音乐网站建设方案西安seo代运营