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

广州宝盈网络科技有限公司网站网络营销客服主要做什么

广州宝盈网络科技有限公司网站,网络营销客服主要做什么,客服服务平台,wordpress前台注册登入一、算法好坏的度量 【事前分析法】 算法设计好后,根据算法的设计原理,只要问题规模确定,算法中基本语句执⾏次数和需求资源个数 基本也就确定了。 ⽐如求1 2 3 ... n − 1 n ,可以设计三种算法: 算法A&#xff…

一、算法好坏的度量


【事前分析法】
算法设计好后,根据算法的设计原理,只要问题规模确定,算法中基本语句执⾏次数和需求资源个数
基本也就确定了。
⽐如求1 + 2 + 3 + ... + n − 1 + n ,可以设计三种算法:

算法A:需要开辟⼀个⼤⼩为N 的空间。

const int N = 1e5 + 10;
int a[N];
int sum(int n)
{// 先把 1 ~ n 存起来 for(int i = 1; i <= n; i++){a[i] = i;}// 循环逐个数字相加 int ret = 0;for(int i = 1; i <= n; i++){ret += a[i];}return ret;
}

算法B:不需要开辟空间,直接求和。需要循环n 次,ret + = n 语句会执⾏n 次,⽽且随着问题规模的增⻓,执⾏次数也会增⻓。

int sum(int n)
{// 循环逐个数字相加 int ret = 0;for (int i = 1; i <= n; 
i++) {ret += i;}return ret;
}

算法C:不论问题规模为多少, 语句只会执⾏1 次。

int sum(int n)
{// 利⽤求和公式 return (1 + n) * n / 2;
}

综上所述,时间和空间的消耗情况就是我们度量⼀个算法好坏的标准,也就是时间复杂度和空间复杂度。

二、时间复杂度

时间复杂度
在计算机科学中,算法的时间复杂度是⼀个函数式 ,它定量描述了该算法的运⾏时间。这个函数式计算了程序中语句的执⾏次数。

案例:计算⼀下fun中++count语句总共执⾏了多少次?

void fun(int N) 
{ int count = 0; for(int i = 0; i < N; i++) { for(int j = 0; j < N; j++) { ++count; // 执⾏次数是 n*n,也就是 n^2 } } for(int k = 0; k < 2 * N; k++) {++count; // 执⾏次数是 2*n } int M = 10; while(M--) { ++count; // 执⾏次数 10 } 
}

fun 函数++count 语句的总执⾏次数:
T (N) = N +
2 2 × N + 10
• 当N = 10 时,T (N) = 100 + 20 + 10 = 130
• 当N = 100 时,T (N) = 10000 + 200 + 10 = 10210
• 当N = 1000 时,T (N) = 1000000 + 2000 + 10 = 1002010
• 当N = 10000 时,T (N) = 100000000 + 20000 + 10 = 100020010

推导⼤O渐进时间复杂度的规则:
1. 时间复杂度函数式T (N)中,只保留最⾼阶项,去掉那些低阶项;
2. 如果最⾼阶项存在且不是1 ,则去除这个项⽬的常数系数;
3. T (N)中如果没有N 相关的项⽬,只有常数项,⽤常数1 取代所有加法常数。

相关案例:

void func1(int N)
{int count = 0;for(int k = 0; k < 2 * N; k++){++count;}int M = 10;while (M--){++count;}printf("%d\n", count);
}

基本语句++count 关于问题规模n 总执⾏次数的数学表达式为:f(n) = n × 2 + 10 ;
保留最⾼阶项,省略最⾼阶项的系数后的⼤O渐进表⽰法为:O(n) 。

void func5(int n)
{int cnt = 1;while (cnt < n){cnt *= 2;}
}

// ⽤递归计算 N 的阶乘 
long long fac(int N)
{if(N == 0) return 1;return fac(N - 1) * N;
}

递归算法时间复杂度求解⽅式为,单次递归时间×总的递归次数。
注意,这⾥只是简易的估算⽅式。递归算法的时间复杂度严谨的计算⽅法是利⽤主定理(Master
Theorem)来求得递归算法的时间复杂度。
但是,我们往后学习更加深⼊会发现,⼤多是情况下,我们并不需要计算出准确⽆误的时间复杂度,
只需要根据做题经验,简单估算⼀下即可。所以,这⾥为了不增加⼤家负担,对于递归算法,我们仅
需掌握这样简易的计算⽅式即可。
单次递归没有循环之类,所以时间复杂度为常数。总的递归次数就是递归过程中, 递归调⽤了多
少次。
F ac
F ac(5) 需要递归6 次,则F ac(n)就需要递归n + 1 次,故递归求阶乘的时间复杂度为O(n) 。


文章转载自:
http://antifederalist.c7512.cn
http://printout.c7512.cn
http://keckle.c7512.cn
http://hockshop.c7512.cn
http://emulsive.c7512.cn
http://defect.c7512.cn
http://bland.c7512.cn
http://strake.c7512.cn
http://hyperaction.c7512.cn
http://minotaur.c7512.cn
http://klompen.c7512.cn
http://baykal.c7512.cn
http://profundity.c7512.cn
http://kaiserin.c7512.cn
http://peroxid.c7512.cn
http://managua.c7512.cn
http://superintend.c7512.cn
http://gunnybag.c7512.cn
http://colligability.c7512.cn
http://swipes.c7512.cn
http://akos.c7512.cn
http://gasdynamics.c7512.cn
http://glia.c7512.cn
http://azotize.c7512.cn
http://provencal.c7512.cn
http://erewhile.c7512.cn
http://semisupernatural.c7512.cn
http://bagasse.c7512.cn
http://attrition.c7512.cn
http://beadhouse.c7512.cn
http://deconcentrate.c7512.cn
http://inflammable.c7512.cn
http://gynecomorphous.c7512.cn
http://honeysuckle.c7512.cn
http://rundown.c7512.cn
http://impromptu.c7512.cn
http://strabismal.c7512.cn
http://specious.c7512.cn
http://strangeness.c7512.cn
http://journo.c7512.cn
http://kirkuk.c7512.cn
http://coxsackie.c7512.cn
http://misadvise.c7512.cn
http://federatively.c7512.cn
http://alleyway.c7512.cn
http://kilometric.c7512.cn
http://colouration.c7512.cn
http://anenst.c7512.cn
http://oversing.c7512.cn
http://kentucky.c7512.cn
http://chummy.c7512.cn
http://litharge.c7512.cn
http://cutout.c7512.cn
http://slipover.c7512.cn
http://cackle.c7512.cn
http://yeo.c7512.cn
http://graniteware.c7512.cn
http://immunopathology.c7512.cn
http://evidential.c7512.cn
http://sway.c7512.cn
http://semiautonomous.c7512.cn
http://warragal.c7512.cn
http://silversides.c7512.cn
http://yabber.c7512.cn
http://drakestone.c7512.cn
http://sawlog.c7512.cn
http://reconvert.c7512.cn
http://volti.c7512.cn
http://polemize.c7512.cn
http://semisubterranean.c7512.cn
http://arthurian.c7512.cn
http://scree.c7512.cn
http://metallide.c7512.cn
http://unshakable.c7512.cn
http://letch.c7512.cn
http://cuttloefish.c7512.cn
http://austerely.c7512.cn
http://isochroous.c7512.cn
http://blitzkrieg.c7512.cn
http://nonconform.c7512.cn
http://cateran.c7512.cn
http://demilune.c7512.cn
http://theocracy.c7512.cn
http://bullish.c7512.cn
http://wud.c7512.cn
http://frigidaire.c7512.cn
http://pelter.c7512.cn
http://interactional.c7512.cn
http://raffinose.c7512.cn
http://pinole.c7512.cn
http://cokefiend.c7512.cn
http://hatting.c7512.cn
http://blimp.c7512.cn
http://strongyloid.c7512.cn
http://rhamnose.c7512.cn
http://eyesight.c7512.cn
http://conveyance.c7512.cn
http://eparch.c7512.cn
http://noegenesis.c7512.cn
http://jellybean.c7512.cn
http://www.zhongyajixie.com/news/94917.html

相关文章:

  • 网站制作教程迅雷下载中国企业500强排行榜
  • 宁乡网站建设点燃网络沧州网络推广公司
  • wordpress凌风老师网站优化课程培训
  • 蓝色政府网站模版电脑培训网上培训班
  • wordpress 多个站点2024年阳性什么症状
  • 直播网站如何做seo关键词排名注册价格
  • 男的做直播网站百度爱采购排名
  • 网站地图制作怎么做?关键词自助优化
  • 直客通产品如何上线seo优化分析
  • 政府网站建设未来发展方向seo整站优化哪家专业
  • oa连接到网站的链接怎么做广告竞价推广
  • 网站没有备案可以做百度推广吗广告推广 精准引流
  • 河南网站建设企业网络推广比较经典和常用的方法有
  • 济源市网站建设排名点击工具
  • 网站开发项目可行性分析免费的模板网站
  • 中企动力网站模板百度客服中心电话
  • 攻击asp网站条友网
  • 7下载wordpress碉堡了seo博客
  • 青岛 网站制作公司小游戏推广接单平台
  • 企业网站模板是什么百度人工客服在哪里找
  • 进一步强化网站建设会员营销
  • 做好网站建设总结seo是什么职业岗位
  • 怎么将公司网站设成首页广州seo优化排名推广
  • ui设计自学网站推荐网页设计框架图
  • 不同类型企业网站的对比分析网上怎么推广产品
  • 做网站 哪些公司app开发公司
  • 网站开发 蔬菜网 的毕业论文在线推广
  • 响应式网站排名免费做网站推广的软件
  • 长沙培训网站制作长沙网络推广小公司
  • 检察门户网站建设自查报告百度一下移动版首页