算法设计题2.10-线性表-第2章-《数据结构习题集》-严蔚敏吴伟民版

习题集完整源码部分

第2章  线性表

                                                                                         ——《数据结构习题集》-严蔚敏.吴伟民版


源码使用说明 链接☛☛☛ 《数据结构》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明

课本源码合辑 链接☛☛☛ 《数据结构》课本源码合辑

习题集全解析 链接☛☛☛ 线性表-第2章-《数据结构习题集》解析-严蔚敏吴伟民版


算法设计题


本源码所在目录:数据结构\▼配套习题解析\▼02 线性表\▼习题测试文档-02\


2.10❷  指出以下算法的错误和低效(即费时)之处,并将它改写为一个既正确又高效的算法。

   Status DeleteK(SqList &a, int i, int k)

    {//过程从顺序存储结构的线性表a中删除第i个元素起的k个元素

        if(i<1 || k<0 || i+k>a.length)

            return INFEASIBLE;             //参数不合法

        else

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

            {//删除一个元素

                for(j=a.length; j>=i+1; j--)

                    a.elem[j-1]= a.elem[j];

                    a.length--;

            }

        returnOK;

    }//DeleteK



       更多章节持续更新中...微笑


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值