算法设计题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
更多章节持续更新中...
第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
更多章节持续更新中...
相关文章推荐
- 线性表-第2章-《数据结构习题集》答案解析-严蔚敏吴伟民版
- 数据结构与算法概述
- 数据结构(1)-栈的特性以及简单应用
- 二叉树的定义与遍历
- Android笔记 - Binder之数据结构(二)
- 数据结构中桟的定义
- 二叉树转换为双向链表,以及二叉树相关操作---纪念考研的时光
- 数据结构学习 并查集讲解(思路,时间复杂度)
- 数据结构与算法——提供一个单词,在字典中找到它的兄弟
- 2015年大二上-数据结构-树和二叉树-2-(2)二叉树的非递归遍历
- 数据结构算法】--【排序】:归并排序实现源码
- 数据结构课程设计---学生成绩管理系统
- 小猪的数据结构辅助教程——2.7 线性表中的双向循环链表
- 笔试题目总结之二——常用数据结构与算法
- Linux VFS 虚拟文件系统数据结构
- 【“BattenSnakexjp4.1”数据结构课程设计作品】
- 数据结构课程设计——通讯录管理系统
- 【数据结构与算法分析】基本理论概念总结
- 链表、堆栈、队列的区别
- 数据结构(一)