- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
目 录 前言 线性表的顺序表示 :顺序表ADT_SeqList 结点类和单链表ADT_SingleList 带表头结点的单链表ADT_HeaderList 堆栈的顺序表示ADT_SeqStack 循环队列ADT_SeqQueue 一维数组ADT_Array1D 稀疏矩阵ADT_SeqTriple 数据结构实验1(顺序表逆置以及删除) 数据结构实验1(一元多项式的相加和相乘) 二叉树ADT_BinaryTree 优先队列ADT_PrioQueue 堆ADT_Heap 数据结构实验2(设计哈弗曼编码和译码系统) ListSet_无序表有哪些信誉好的足球投注网站 ListSet_有序表有哪些信誉好的足球投注网站 ListSet_对半有哪些信誉好的足球投注网站的递归算法 ListSet_对半有哪些信誉好的足球投注网站的迭代算法 二叉有哪些信誉好的足球投注网站树ADT_BSTree 散列表ADT_HashTable 图的邻接矩阵实现_MGraph 图的邻接表实现_LGraph 数据结构实验2(二叉链表实现二叉树的基本运算) 数据结构实验3(图的DFS和BFS实现) 数据结构实验3(飞机最少环城次数问题) 拓扑排序的实现_TopoSort 数据结构实验4(排序算法的实现及性能分析) 本文档使用 看云 构建 - 2 - 前言 前言 原文出处 :数据结构学习之路 作者 :gkhack 本系列文章经作者授权在看云整理发布 ,未经作者允许 ,请勿转载 ! 数据结构学习之路 程序=算法+数据结构 ,学好数据结构非常有必要。此专栏记录c++语言描述数据结构的 学习历程 ,你我共同进步。 本文档使用 看云 构建 - 3 - 线性表的顺序表示 :顺序表ADT_SeqList 线性表的顺序表示 :顺序表ADT_SeqList 线性表的顺序表示是用一组地址连续的存储单元依次存储线性表中的元素。逻辑上相邻的元 素在存储空间内页相邻。若已知顺序表中每个元素占k个存 储单元第一个元素a[0]在计算机内存中的首地址是loc(a[0]) ,则表中一个元素a[i]在内存中的 存储地址为loc(a[i]) = loc(a[0]) + i * k ; 包含的函数 :IsEmpty(), Length(), Find(), Search(), Insert(), Delete(), Update(), Output()。 此代码用于复习c++类 ,继承 ,模板类实现 ,函数作用已经在注释中。 优点 :存储空间利用率高 ,可以随机存取元素。 缺点 :遇到插入和删除操作频繁的应用时效率大大降低 ,分配空间时分配多了浪费 ,分配少 了又要溢出。 实现代码 : #include iostream #include cstdio #include cstring #include algorithm using namespace std; template class T class LinearList { public: virtual bool IsEmpty() const 0; // 为空则返回true virtual int Length() const 0; // 返回长度 virtual bool Find(int i, T x) const 0; // 若a[i]存在则x a[i], 返回true,不存在返回flase virtual int Search(T x) const 0; // 若存在等于x的元素则返回下标,否 则返回-1 virtual bool Insert(int i, T x) 0; // i -1则x插在第一个元素之前 , 否则x插在a[i]后,插入成功返回true virtual bool Delete(int i) 0; // 删除元素a[i],删除成功返回true
您可能关注的文档
最近下载
- 高一物理必修一期中知识点.pdf VIP
- 《校园碳中和评定标准》.pdf VIP
- 无锡中秀电梯-WP-CAN3200 电梯控制器手册.pdf VIP
- 靖安佳园塑钢门供应及安装工程施工组织设计.doc VIP
- 宪法是根本法课件省公开课一等奖新名师优质课比赛一等奖课件.pptx VIP
- 四川省成都市九县区2024-2025学年高一上学期期中考试数学试题(含答案解析).docx VIP
- 冬季保暖(修订版).pptx VIP
- 透视双头鹰:从文艺看俄罗斯的历史道路智慧树知到答案2024年四川大学.docx VIP
- 中国邮政银行校招笔试题目.pdf VIP
- 公共课英语一模拟题2020年(316).doc VIP
有哪些信誉好的足球投注网站
文档评论(0)