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

宁夏做网站百度关键词优化多少钱

宁夏做网站,百度关键词优化多少钱,做淘宝网站的主机,政府力推企业做网站参考来源: 维基百科:https://en.wikipedia.org/wiki/Time_complexity 1 什么是时间复杂度? 时间复杂度 定性描述了算法的运行时间。(并不是表示解决一个问题花了多少时间,而是描述问题规模扩大与算法运行时间增加的…

参考来源:

                 维基百科:https://en.wikipedia.org/wiki/Time_complexity

1  什么是时间复杂度?

时间复杂度 定性描述了算法的运行时间。(并不是表示解决一个问题花了多少时间,而是描述问题规模扩大与算法运行时间增加的关系)

常见的时间复杂度有:

常数时间O(1),如访问数组中的单个元素;

对数时间O(log n),如二分搜索;

线性时间O(n),如对所有元素的求和;

准线性时间O(nlogn),如快排算法;

多项式时间O(n^{k})  k为常数

1.1  多项式时间

An algorithm is said to be of polynomial time if its running time is upper bounded by a polynomial expression in the size of the input for the algorithm.

1.1.1 强多项式时间和弱多项式时间

Strongly polynomial time is defined in the arithmetic model of computation. In this model of computation the basic arithmetic operations (addition, subtraction, multiplication, division, and comparison) take a unit time step to perform, regardless of the sizes of the operands. The algorithm runs in strongly polynomial time if 

  1. the number of operations in the arithmetic model of computation is bounded by a polynomial in the number of integers in the input instance; and
  2. the space used by the algorithm is bounded by a polynomial in the size of the input.

An algorithm which runs in polynomial time but which is not strongly polynomial is said to run in weakly polynomial time.

强多项式时间:算法时间复杂度不会因输入数据的大小改变,而与输入数据的结构复杂度有关。

1.2  非多项式时间

1.2.1 指数时间 O(k^{n})

1.2.2 阶乘时间 O(n!)

1.2.3 伪多项式时间

算法的时间复杂度是关于输入数据的大小的多项式时间,却是输入数据长度的指数时间。如,素数的检测。

2  什么是问题?

P:所有可以由一个确定型图灵机在多项式时间内解决的问题。

2.1 NP

NP:所有可以在多项式时间内验证它的解是否正确的问题/可以在非确定型图灵机上在多项式时间内解决的问题。

2.2 NPC

NP-Complete:一个决定性问题A若是NPC,则表示它对NP是完备的:1、它是一个NP问题;2、其他属于NP的问题都可以多项式时间内归约成它。

只要任意一个NPC问题找到了多项式时间算法,那么NP问题都可以多项式时间内解决,即P=NP。但目前NPC大多只有指数或者阶乘复杂度的算法 or 伪多项式时间算法。

2.3 NPH

NP-Hard:A若是NP-Hard,其他属于NP的问题都可以在多项式时间内归约成它。

2.4 NPC问题的相互推导

 

3 算法复杂性分析

3.1 时间复杂度

一般算法的每次运行输入不同带来的具体复杂度也不同,因此考虑算法在最坏、最好、平均情况下的时间复杂度,其中最坏复杂度比较有实践价值。

而对于类似3N^2+4NlogN+7此类复杂度,当N \rightarrow \infty时,3N^2称为其渐进复杂性。因此可以看出比较两个算法效率时,只要关心渐进复杂性的阶就可以,引入渐进意义下的符号,O,\Omega,\theta,o.

O:存在常数C和自然数N_0,使得N>N_0时有f(N)<=Cg(N),则称f(N)在N充分大时有上界,且g(N)是它的一个上界。f(N)=O(g(n))

\Omega:存在常数C和自然数N_0,使得N>N_0时有f(N)>=Cg(N),则称f(N)在N充分大时有下界,且g(N)是它的一个下界。f(N)=\Omega(g(n))

\thetaf(N)=O(g(n)) + f(N)=\Omega(g(n)), 同阶

o:给定任意\varepsilon>0,都存在正整数N_0,使得N>=N_0时有f(N)/g(N)<\varepsilon\lim_{N\rightarrow \infty}\frac{f(N)}{g(N)}=0.

 

3.2 空间复杂度

 

 

 

 

http://www.ds6.com.cn/news/30705.html

相关文章:

  • 福建平潭建设局网站业务推广公司
  • 网站页脚写什么人工智能培训心得
  • 跨国购物网站建设费用搜狗搜索旧版本
  • 爱藏网一家专业做收藏品的网站百度seo推广方案
  • 广州企业年报网上申报入口seo快速工具
  • 乌兰察布做网站的公司长尾关键词挖掘精灵
  • 潮州哪里做网站搜索最全的搜索引擎
  • 个人可以做建站网站么东莞网站制作公司
  • 南通专业网站建设公司百度搜索引擎服务项目
  • 网站关键词设置多少合适网络服务合同纠纷
  • 专业网站建设公司网站优化排名优化
  • 巨野有做网站的公司吗西地那非片的功能主治
  • 房天下二手房官网学校seo推广培训班
  • 成都网站建设哪家好seo引擎优化服务
  • 做网站虚拟主机最近热搜新闻事件
  • 番禺网站制作企业百度快照在哪里
  • 哪些网站做高尔夫旅游广告推广软件
  • 家具品牌网站百度识图网页版在线
  • 湖北广盛建设集团网站seo推广要多少钱
  • 会计证初级报考时间2023年报名北京seo服务
  • 制作网站的程序搜索引擎排名规则
  • 做一款网站注意啥在线域名ip查询
  • 邯郸公司做网站搭建一个app平台需要多少钱
  • 黄冈商城网站制作哪家好阿里巴巴官网首页
  • 大连网站优化公司seo主管招聘
  • 厦门响应式网站网站运营怎么做
  • 中企动力做网站多少钱百度网盘客服24小时电话人工服务
  • 做机械出口用哪个网站好网络营销公司排名
  • 软件ui设计怎么做网站seo网站优化
  • django做网站和js做网站名词解释搜索引擎优化