- 1、本文档共111页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构与算法;第二章 线性表;目 录;线性表 (Linear List);;线性表的应用;线性表的典型操作;线性表ADT;线性表ADT续;线性表ADT续;线性表ADT续;线性表ADT续;线性表元素类型假设;线性表的抽象基类 ; virtual bool Insert(int i, T x) = 0; //插入
virtual bool Remove(int i, T x) = 0; //删除
virtual bool IsEmpty() const = 0; //判表空
virtual bool IsFull() const = 0; //判表满
virtual void Sort() = 0; //排序
virtual void input() = 0; //输入
virtual void output() = 0; //输出
virtual LinearListToperator=
(LinearListT L) = 0; //复制
};
线性表的存储表示有两种:顺序存储方式和链表存储方式。 ;顺序表 (Sequential List);顺序表的静态存储和动态存储;顺序表图示;顺序表(SeqList)类的定义;public:
SeqList(int sz = defaultSize); //构造函数
SeqList(SeqListT L); //复制构造函数
~SeqList() {delete[ ] data;} //析构函数
int Size() const {return maxSize;} //求表最大容量
int Length() const {return last+1;} //计算表长度
int Search(T x) const;
//搜索x在表中位置,函数返回表项序号
int Locate(int i) const;
//定位第 i 个表项,函数返回表项序号
bool Insert(int i, T x); //插入
bool Remove(int i, T x); //删除
};};顺序表的构造函数;复制构造函数;顺序表的搜索算法;顺序搜索图示;;搜索性能分析;表项的插入;表项的插入算法;插入算法的性能分析;表项的删除;表项的删除算法;删除算法的性能分析;其它函数;void Union ( SeqListint LA,
SeqListint LB ) {
int n1 = LA.Length ( ), n2 = LB.Length ( );
int i, k, x;
for ( i = 0; i n2; i++ ) {
x = LB.getData(i); //在LB中取一元素
k = LA.Search(x); //在LA中搜索它
if (k == 0) //若在LA中未找到插入它
{ LA.Insert(n1, x); n1++; }
//插入到第n个表项位置}
}; void Intersection ( SeqListint LA,
SeqListint LB ) {
int n1 = LA.Length ( );
int x, k, i = 0;
while ( i n1 ) {
x = LA.getData(i); //在LA中取一元素
k = LB.Search(x); //在LB中搜索它
if (k == 0) //若在LB中未找到
{ LA.Remove(i, x); n1--; } //在LA中删除它
else i++;
}
};特点
每个元素(表项)由结点(Node)构成。
线性结构
结点之间可以连续,可以不连续存储
结点的逻辑顺序与物理顺序可以不一致
表可扩充;单链表的存储映像;链表的应用;单链
您可能关注的文档
最近下载
- 公司章程英文版 Company Articles of Association.doc VIP
- 英文版公司章程ARTICLES OF ASSOCIATION OF.docx VIP
- 从《倾城之恋》的白流苏透析张爱玲小说中的女性形象.docx
- 档案搬迁服务 投标方案.doc
- 日本 东要介--透析液纯净化.cn.pdf VIP
- mpr300电机保护器使用使用说明书.doc
- 2025年乡村振兴战略下县域经济产业链优化研究报告.docx VIP
- 胜利仪器VICTOR 240.240S.270.270S双通道系列示波器用户手册.pdf VIP
- 智能浇灌系统的策划书3篇.pdf VIP
- 新HSK3级词汇最新分析和总结.pdf VIP
文档评论(0)