绪论-第1章-《数据结构题集》-整理

1.6❸在程序设计中,常用下列三种不同的出错处理方式:

    (1)用exit语句终止执行并报告错误;

    (2)以函数的返回值区别正确返回或错误返回;

    (3)设置一个整型变量的函数参数以区别正确返回或某种错误返回。

试讨论这三种方法各自的优缺点。

 

1.6❸(5)for(i=1; i<=n; i++)

            for(j=1; j<=i; j++)

                for(k=1; k<=j; k++)

                    @ x += 1;

i=1----1

i=2----1+2

i=3----1+2+3

1.9❸假设n为2的乘幂,并且n>2,试求下列算法的时间复杂度及变量count的值(以n的函数形式表示)。

int Time (int n)

{

    count = 0;

    x = 2;

    while(x<n/2)

    {

         x *= 2;

         count++;

     }

     return (count)

}//Time


 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值