您的位置:首页 > 理论基础 > 数据结构算法

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

2015-12-26 18:35 417 查看
习题集完整源码部分

第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





更多章节持续更新中...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: