永发信息网

x=0; for(i=1; i<n; i++) for (j=1; j<=n-i; j++) x++;

答案:1  悬赏:20  手机版
解决时间 2021-03-26 11:32
x=0; for(i=1; i<n; i++) for (j=1; j<=n-i; j++) x++;
最佳答案
计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。这是一个关于代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。使用这种方式时,时间复杂度可被称为是渐近的,它考察当输入值大小趋近无穷时的情况。
计算方法
1.一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数。记作T(n)=O(f(n)),称O(f(n)) 为算法的渐进时间复杂度,简称时间复杂度。
分析:随着模块n的增大,算法执行的时间的增长率和 f(n) 的增长率成正比,所以 f(n) 越小,算法的时间复杂度越低,算法的效率越高。
2. 在计算时间复杂度的时候,先找出算法的基本操作,然后根据相应的各语句确定它的执行次数,再找出 T(n) 的同数量级(它的同数量级有以下:1,log2n,n,n log2n ,n的平方,n的三次方,2的n次方,n!),找出后,f(n) = 该数量级,若 T(n)/f(n) 求极限可得到一常数c,则时间复杂度T(n) = O(f(n))

所以,
T(n)=O(n(n-1)/2)=O(n^2)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
绿焰国际排毒减肥瘦身有效果吗
谁知道保时捷911的时速是多少?
谁知道是CO2激光磨削和机械磨削比较,效果那
球10人左右的小学生话剧剧本5~10分钟 急需啊
在《我的兄弟叫顺溜中》,日本已经投降,顺溜
两根电线合在一起当一根用是否能当它一根的两
求适合3人表演的话剧或者小品
己往生的亲人能入梦吗
娱乐圈看起来比较话少的男演员
今年中考我考了675,上一中还二中
为什么监控一直响,是那种有规律的响, 滴滴
想考宁夏公务员,可以吗
如图,在五边形ABCDE中,AE垂直于DE,角BAE等
英魂之刃手游貂蝉情侣皮肤花月佳人免费在传送
哪家旋转接头好
推荐资讯
测算婚姻
汽车被别人撞到 保险公司如何理赔?
什么东西可以透光不反光
哪个装修网好,有比较知名的吗?
比六分之五大的数比十二分之一小的数是哪些
软件测试从业人员待遇怎么样
手机怎么设置,禁止拨打某个手机号码?
佛像脚踩钱,是什么意思
请教,5.1是不是要五个音箱都一样
快捷快递(优速快递)(龙晟路与龙翔路交叉口西
受菩萨戒居士长斋月要守八关斋戒吗
潮州八景有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?