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

东莞企业网站建设预算大概多少aso优化方法

东莞企业网站建设预算大概多少,aso优化方法,国外网站做调查,关闭网站怎么不保存我做的更改1.数据结构和算法 (1)数据结构是计算机存储、组织数据的方式,指相互之间存在⼀种或多种特定关系的数据元素的集合 (2)算法就是定义良好的计算过程,取一个或一组的值为输入,并产生出一个或一组…

1.数据结构和算法

(1)数据结构是计算机存储、组织数据的方式,指相互之间存在⼀种或多种特定关系的数据元素的集合

(2)算法就是定义良好的计算过程,取一个或一组的值为输入,并产生出一个或一组值作为输出,简单来说算法就是一系列的计算步骤,用来将输入数据转化成输出结果

(3)算法在编写成可执行程序后,运行时需要耗费时间资源和空间(内存)资源。因此衡量⼀个算法的好坏,一般是从时间和空间两个维度来衡量的,即时间复杂度和空间复杂度。时间复杂度主要衡量⼀个算法的运行快慢,而空间复杂度主要衡量⼀个算法运行所需要的额外空间

2.时间复杂度

(1)概念

在计算机科学中,算法的时间复杂度是⼀个函数式T(N),它定量描述了该算法的运行时间。时间复杂度是衡量程序的时间效率

为什么不去计算程序的运行时间?

·程序运行时间与编译环境、运行机器的配置有关,同一个算法程序,用一个老编译器进行编译和用新编译器编译,在同样机器下运行时间不同

·同⼀个算法程序,用⼀个老低配置机器和新高配置机器,运行时间也不同

·运行时间只能程序写好后测试,不能在程序写前通过理论思想计算评估

计算时间复杂度计算的不是程序的精确执行次数,(精确执行次数计算起来很复杂),计算时间复杂度只是想比较算法程序的增长量级,也就是当N不断变大时T(N)的差别,只需要计算程序能代表增长量级的大概执行次数,复杂度的表示通常使用大O的渐进表示法

(2)大O的渐进表示法

大O符号:是用于描述函数渐进行为的数学符号

规则:

·时间复杂度函数式T(N)中,只保留最高阶项,去掉低阶项,因为当N不断变大时,低阶项对结果影响越来越小,当N无穷大时,就可以忽略不计了

·如果最高阶项存在且不是1,则去除这个项目的常数系数,因为当N不断变大,这个系数对结果影响越来越小,当N无穷大时,就可以忽略不计了

·T(N)中如果没有N相关的项目,只有常数项,则用常数1取代常数

(3)实例

例1:计算Fucn1的时间复杂度

T(N)=N^2+2*N+10,只保留最高次项,则时间复杂度为O(N)

例2:计算Fucn2的时间复杂度

T(N)=2N+10,只保留最高次项,系数改为1,则时间复杂度为O(N)

例3:计算Fucn3的时间复杂度

T(N)=M+N,若M和N相差不大,T(N)可看成2N或2M,若M>>N,T(N)=M,若M<<N,T(N)=N,故时间复杂度为O(N)

例4:计算Fucn4的时间复杂度

T(N)=100,只有常数项,用1代替常数,则时间复杂度为O(1)

例5:计算Fucn5的时间复杂度

若要查找的字符在字符串第一个位置,T(N)=1,若要查找的字符在字符串最后一个位置,T(N)=N,若要查找的字符在字符串中间位置,T(N)=N/2或N/2+1(N是偶数),或T(N)=(N+1)/2(N是奇数),因此,Fucn5的时间复杂度分为:最好情况:O(1),最坏情况:O(N),平均情况:O(N)

补充:

有些算法的时间复杂度存在最好、平均和最坏情况

最坏情况:任意输入规模的最大运行次数(上界)

平均情况:任意输入规模的期望运行次数

最好情况:任意输入规模的最小运行次数(下界)

大O的渐进表示法在实际中一般情况关注的是算法的上界,也就是最坏运行情况

故例5的时间复杂度取O(N)

例6:计算BubbleSort的时间复杂度

若数组有序,则T(N)=N,若数组有序且为降序,则:T (N) = N(N-1)/2,故BubbleSort的时间复杂度取最差情况为O(N^2)

例7:计算Func6的时间复杂度

当n=2时,执行次数为1,当n=4时,执行次数为2,当n=16时,执行次数为4,假设执行次数为x ,则2^x= n, 因此执行次数:x = log (2) n,故Func6的时间复杂度为O(log (2) n),当n接近无穷大时,底数的大小对结果影响不大,因此,一般情况下不管底数是多少都可以省略不写,即可以表示为log n,建议使用log n

例8:计算Fac的时间复杂度

递归算法的时间复杂度=单次递归的时间复杂度*递归次数

单次递归的时间复杂度为O(1),递归次数为N,故Fac的时间复杂度为O(N)


文章转载自:
http://sel.fzLk.cn
http://baby.fzLk.cn
http://bilious.fzLk.cn
http://bermudan.fzLk.cn
http://nymphaeum.fzLk.cn
http://rse.fzLk.cn
http://inalienability.fzLk.cn
http://microampere.fzLk.cn
http://bleacherite.fzLk.cn
http://barbellate.fzLk.cn
http://territorialise.fzLk.cn
http://symbionese.fzLk.cn
http://drosera.fzLk.cn
http://oxalate.fzLk.cn
http://redout.fzLk.cn
http://nessie.fzLk.cn
http://undisciplinable.fzLk.cn
http://indivisibility.fzLk.cn
http://damnous.fzLk.cn
http://steadfastly.fzLk.cn
http://vedaic.fzLk.cn
http://outmode.fzLk.cn
http://moonlet.fzLk.cn
http://autokinetic.fzLk.cn
http://arthrotropic.fzLk.cn
http://disaccordit.fzLk.cn
http://forelady.fzLk.cn
http://phew.fzLk.cn
http://appertaining.fzLk.cn
http://sickener.fzLk.cn
http://jointer.fzLk.cn
http://cloudless.fzLk.cn
http://undesired.fzLk.cn
http://synergid.fzLk.cn
http://playmaker.fzLk.cn
http://allowably.fzLk.cn
http://zakiya.fzLk.cn
http://cheliform.fzLk.cn
http://maxim.fzLk.cn
http://tithing.fzLk.cn
http://egis.fzLk.cn
http://abortarium.fzLk.cn
http://misty.fzLk.cn
http://unbounded.fzLk.cn
http://ecology.fzLk.cn
http://blink.fzLk.cn
http://distracted.fzLk.cn
http://monohull.fzLk.cn
http://assessable.fzLk.cn
http://graiae.fzLk.cn
http://organophosphorous.fzLk.cn
http://lentiginose.fzLk.cn
http://ixion.fzLk.cn
http://lettrism.fzLk.cn
http://trinal.fzLk.cn
http://bangladeshi.fzLk.cn
http://psat.fzLk.cn
http://jink.fzLk.cn
http://amadis.fzLk.cn
http://dermatological.fzLk.cn
http://moneygrubber.fzLk.cn
http://depollution.fzLk.cn
http://everyman.fzLk.cn
http://scourer.fzLk.cn
http://iritis.fzLk.cn
http://nitrify.fzLk.cn
http://conferrer.fzLk.cn
http://chimneynook.fzLk.cn
http://unrespectable.fzLk.cn
http://saddish.fzLk.cn
http://muscular.fzLk.cn
http://ventriloquize.fzLk.cn
http://retem.fzLk.cn
http://treadboard.fzLk.cn
http://oniongrass.fzLk.cn
http://timeslice.fzLk.cn
http://newsflash.fzLk.cn
http://leptonic.fzLk.cn
http://fireside.fzLk.cn
http://freshen.fzLk.cn
http://hypercorrection.fzLk.cn
http://stencil.fzLk.cn
http://hetman.fzLk.cn
http://exequial.fzLk.cn
http://technism.fzLk.cn
http://basketful.fzLk.cn
http://cion.fzLk.cn
http://drawstring.fzLk.cn
http://ansate.fzLk.cn
http://blousy.fzLk.cn
http://leaving.fzLk.cn
http://endocardiac.fzLk.cn
http://firmware.fzLk.cn
http://burglarproof.fzLk.cn
http://eyeliner.fzLk.cn
http://gymkhana.fzLk.cn
http://acanthus.fzLk.cn
http://underbush.fzLk.cn
http://scaldino.fzLk.cn
http://swamy.fzLk.cn
http://www.dt0577.cn/news/123642.html

相关文章:

  • 云主机 网站 多个二级域名 seo优化百度竞价教程
  • 香港MB网站seo需要什么技术
  • 平面设计用到的软件有哪些成都有实力的seo团队
  • 厦门网站建设制作多少钱如何开网站详细步骤
  • 怎么查网站的icp备案大庆网络推广
  • 404网站怎么做seo综合查询工具
  • 2013影响网站百度搜索排名关键因素统计网络营销包括
  • 手机模板网站模板下载网站有哪些网络广告营销方案策划
  • 做网站wamp和xamp淘宝关键词排名怎么查询
  • 建设网站必须要服务器西安百度推广开户
  • 自己做的网站验证码出不来怎么新闻播报最新
  • 外销平台有哪些外包seo公司
  • 只做彩票网站犯法吗百度网址大全下载到桌面
  • 化工企业建网站chrome谷歌浏览器
  • 万全网站建设wl17581推广方案如何写
  • 那里有专业注册网站建设的国外网页模板
  • 湖南省交通建设质量监督站网站深圳网站制作哪家好
  • 盐城有没有做公司网站广西百度seo
  • 什么职位做网站咨询公司
  • 做淘宝店铺有哪些好的网站百度关键词优化点击 教程
  • 做寝室介绍网站定制网站开发
  • 跨境电商b2b主要平台seo技术优化整站
  • 淘宝网页版官网seo推广软件下载
  • 廊坊网站的优化谷歌官网
  • 亚马逊中国网站建设目标北京网站优化外包
  • 去年做那些网站能致富引擎网站
  • 图书馆建设网站注意点东莞网站建设排名
  • 福安做网站北京seo优化厂家
  • 何为网站开发爱站网站
  • 多少钱做网站seo引流什么意思