数据结构时间复杂度

i=1;k=0;while(i<=n-1){k+=10*i;i++;}求答案和分析过程...... i=1;k=0;
while(i<=n-1){
k+=10*i;
i++;
}求答案和分析过程...
展开
 我来答
chiconysun
2011-09-06 · TA获得超过2.2万个赞
知道大有可为答主
回答量:5410
采纳率:92%
帮助的人:2534万
展开全部
循环退出条件为i >= n;
看循环体中,每次循环i增加一,第一个循环完后i为2,第二次循环完后i为3
于是第n-1次循环后i的值为n,正好退出循环
因此执行次数n - 1,时间复杂度为O(n) 去掉其中常量
362257996
2011-09-06 · TA获得超过190个赞
知道小有建树答主
回答量:117
采纳率:0%
帮助的人:99.9万
展开全部
O(n)
循环一共执行的n-1次,O(n-1)的同阶无穷小自然是O(n)了。时间复杂度一般都是表示为真正复杂度的同阶无穷小。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2020-03-06 · TA获得超过8502个赞
知道小有建树答主
回答量:7.9万
采纳率:3%
帮助的人:3835万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式