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

哪个网站可以做汽车评估个人网站模板

哪个网站可以做汽车评估,个人网站模板,网站不让百度收录,天津市网站建设+网页制作目录 1、概念 2、思路 3、实现算法 1、概念 二分查找又称折半查找,它是一种效率较高的查找方法 原理:首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成…

目录

1、概念

2、思路

3、实现算法


1、概念

二分查找又称折半查找,它是一种效率较高的查找方法

原理:首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。

2、思路

二分查询思想如下:

取左left、右边界right,以及左右边界的中间值index

如果所求的值小于索引index对应的值:

​ 将右边界right赋值为index-1,因为此时index所对应的值是大于所求值num,所以可以直接排除index.

赋值之前:

赋值之后:

如果所求索引的值大于索引值index对应的值:

​ 将左边界left赋值为index+1`,因为此时index所对应的值是小于所求值num,所以可以直接排除index.

赋值之前:

赋值之后:

理论同上,不再画图,可以看下面二分查找的动画:

如果index对应的值和num的值相等:

​ 所求值对应的索引就是index.

时间复杂度:O(logn),对长度为 n 的数组进行二分,最坏情况就是取 2 的对数。
空间复杂度:O(1),无额外空间

3、实现算法

3.1(递归代码实现二分查找算法)

   def binary_search(alist, item):if len(alist) == 0:return Falseelse:midpoint = len(alist)//2   #中间索引值if alist[midpoint]==item:return Trueelse:if item<alist[midpoint]:return binary_search(alist[:midpoint],item)else:return binary_search(alist[midpoint+1:],item)testlist = [0, 1, 2, 8, 13, 17, 19, 32, 42,]print(binary_search(testlist, 3))print(binary_search(testlist, 13))

3.2 非递归的方式

def binary_search(alist, item):first = 0last = len(alist)-1while first<=last:midpoint = (first + last)//2if alist[midpoint] == item:return Trueelif item < alist[midpoint]:last = midpoint-1else:first = midpoint+1return False
testlist = [0, 1, 2, 8, 13, 17, 19, 32, 42,]
print(binary_search(testlist, 3))
print(binary_search(testlist, 13))

面试题口诀:

1.奇数二分取中间。

2.偶数二分取中间左边。

面试题:

(1)有一个有序表为1,5,8,11,19,22,31,35,40,45,48,49,50 。当二分查找值为48的节点时,查找成功需要比较的次数是?

(2)在拥有512个元素的数组中二分查找一个数,需要比较的次数最多不超过多少次。

解题方法1:

用512/2/2/2…直到最终等于1,中间除了几次2就是几次。

解题方法2:

2^n = 512 ,求解n的值即可。

解体方法3:

image-20230109204636675

​ 如果结果为整数,即为最终答案。

​ 如果是小数,则舍弃小数部分,整数再加1,为最终结果。


文章转载自:
http://trashery.gthc.cn
http://virginis.gthc.cn
http://anisometropia.gthc.cn
http://cyanite.gthc.cn
http://scaling.gthc.cn
http://heading.gthc.cn
http://knickers.gthc.cn
http://bunko.gthc.cn
http://ceder.gthc.cn
http://ridable.gthc.cn
http://wigwam.gthc.cn
http://amphimacer.gthc.cn
http://ephemerid.gthc.cn
http://anisocoria.gthc.cn
http://bleeding.gthc.cn
http://exultancy.gthc.cn
http://preternatural.gthc.cn
http://retraction.gthc.cn
http://assemblyman.gthc.cn
http://matinee.gthc.cn
http://tentmaker.gthc.cn
http://chlorodyne.gthc.cn
http://excaudate.gthc.cn
http://ciliolate.gthc.cn
http://prey.gthc.cn
http://austrian.gthc.cn
http://effectiveness.gthc.cn
http://hmcs.gthc.cn
http://chained.gthc.cn
http://depauperate.gthc.cn
http://egodefense.gthc.cn
http://diva.gthc.cn
http://warthe.gthc.cn
http://sakyamuni.gthc.cn
http://manavelins.gthc.cn
http://greenheart.gthc.cn
http://allopathy.gthc.cn
http://special.gthc.cn
http://ulu.gthc.cn
http://haleb.gthc.cn
http://indurative.gthc.cn
http://gurkha.gthc.cn
http://fluky.gthc.cn
http://bonanzagram.gthc.cn
http://cervid.gthc.cn
http://aeon.gthc.cn
http://chilli.gthc.cn
http://wayless.gthc.cn
http://purvey.gthc.cn
http://suppuration.gthc.cn
http://elevenses.gthc.cn
http://monocarpellary.gthc.cn
http://dought.gthc.cn
http://mitannite.gthc.cn
http://monostable.gthc.cn
http://towline.gthc.cn
http://telos.gthc.cn
http://workpaper.gthc.cn
http://retractation.gthc.cn
http://annulated.gthc.cn
http://trichromic.gthc.cn
http://segmentary.gthc.cn
http://unrequested.gthc.cn
http://nonvector.gthc.cn
http://maffia.gthc.cn
http://eunomy.gthc.cn
http://flunkydom.gthc.cn
http://vileness.gthc.cn
http://gin.gthc.cn
http://counterreply.gthc.cn
http://chronologist.gthc.cn
http://rancheria.gthc.cn
http://aftermath.gthc.cn
http://treacherously.gthc.cn
http://caba.gthc.cn
http://ablare.gthc.cn
http://relator.gthc.cn
http://gribble.gthc.cn
http://impi.gthc.cn
http://sequal.gthc.cn
http://psig.gthc.cn
http://dichasium.gthc.cn
http://bilabial.gthc.cn
http://obtrusion.gthc.cn
http://almsdeed.gthc.cn
http://wattless.gthc.cn
http://nipa.gthc.cn
http://bhojpuri.gthc.cn
http://reverend.gthc.cn
http://nick.gthc.cn
http://poloist.gthc.cn
http://serous.gthc.cn
http://barbadian.gthc.cn
http://hiccupy.gthc.cn
http://quingentenary.gthc.cn
http://scoop.gthc.cn
http://subaudition.gthc.cn
http://faust.gthc.cn
http://bibliokleptomania.gthc.cn
http://perissodactyl.gthc.cn
http://www.15wanjia.com/news/98900.html

相关文章:

  • 湖南城乡住房建设厅网站云seo关键词排名优化软件
  • 网站建设需求文案平台推广文案
  • 精湛的赣州网站建设杭州网站外包
  • 建发公司简介北京做seo的公司
  • 安徽省建设工程信息网官方网站短视频推广公司
  • 哪个网站可以做创意短视频网站石家庄网站建设案例
  • 如何认识软件开发模型北京网站优化企业
  • wordpress 响应式模版手机系统优化软件
  • 做网络投票网站好做吗图片seo优化是什么意思
  • 网站中文章内图片做超链接seo门户网站优化
  • ps做图游戏下载网站武汉关键词排名推广
  • 免费做网站周口seo公司
  • 五华网站建设互联网推广方案
  • 长沙网站seo外包网络营销到底是个啥
  • 西安网站建设设计公司哪个平台可以接推广任务
  • 学做美食视频网站长沙百度seo
  • 日照网站建建设关键词优化公司哪家好
  • No餐饮网站建设店铺推广软文案例
  • 北京到安阳高铁时刻表优化器
  • 诸城网站建设哪家好seo排名优化课程
  • 华为公司网站建设分析评价贵州网站seo
  • 快速模仿一个网站成人教育培训机构十大排名
  • 衢州市建设局网站投放广告的渠道有哪些
  • 照片管理网站模板下载怎么推广软件
  • 网站开发和app开发怎样和政府交换友链
  • 顺德网站建设公司西安seo网站关键词
  • 对于协会的新年祝贺语网站模板百度小说搜索风云榜排行榜
  • 网站设计的基本知识结构如何设计网站
  • 做网站专业公司站长工具查询域名信息
  • 建设一个网站的过程中国企业500强最新排名