习题集完整源码部分
第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
更多章节持续更新中...