数据结构的初级问题,谢谢(在线等)

来源:百度知道 编辑:UC知道 时间:2024/06/30 21:40:37
计算下面带@号语句的频度
(1)
i=1;k=0;
while(i<=n-1){
@ k += 10*i; //我认为这句话的频度为n-1
i++;
}
(2)
i=1;k=0;
while(i<=n-1){
i++;
@ k += 10*i; //我认为这句话的频度仍然为n-1,知识k的值和(1)不同
}

可是习题答案说上面两句话的频度不等。
请指教一下。
十分感谢。
to 标苦运先
频度是指的某一个语句执行的次数啊。我认为上面两段程序的i都是运行n-1次啊。
能不能说的更具体些,谢谢。

频度相等!因为循环次数相等,都由i控制!

相信自己 书中难免会有错的

我也认为频度为n-1

你可以再定义一个变量来记录执行的次数啊,printf出来看看就知道了啊!
频度问题运行一下就行了!