- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
每讲的主要知识点.ppt
1.数据结构课程研究的内容包括哪三个 方面?逻辑结构,存储结构,运算 2.按数据元素的逻辑关系来分,数据结 构分为哪四类?线性,树形,图状,集合 3.存储结构通常有哪四种?最常用是哪 两种? 1.何谓算法?算法与程序有何区别? 2.什么叫抽象数据类型? 3.算法的复杂度是从哪两个方面进行分 析的? 4.什么叫语句频度?如何进行时间复杂 度的估算? 4.计算下面程序段中语句”x=x+1”的语句频度及程序段的时间复杂度。 思考题:计算下面程序段中带标注语句的语句频度及程序段的时间复杂度。 1.什么叫线性表?线性表的逻辑特性是 什么? 2.什么叫顺序存储?顺序存储的特点是 什么? 1.顺序表类的描述 2.在顺序表上实现插入操作的步骤及实 现算法。 3.在顺序表上实现删除操作的步骤及实 现算法。 4.在顺序表上实现查找操作的方法及实 现算法。 在顺序表上实现插入操作的步骤 1.空间及参数合法性判断; 2.确定插入位置; 3.将插入位置及其之后的所有元素后移一位; 4.将待插入的元素插入到指定位置 5.修正表长:表长加1 实现插入操作的算法可参考书P24/算法2.4 在顺序表上实现删除操作的步骤 1.参数合法性判断; 2.确定删除位置; 3.将删除位置之后的所有元素前移一位; 4.修正表长:表长减1 实现删除操作的算法可参考书P24/算法2.5 在顺序表上实现查找操作的方法 方法:从顺序表的第1个元素开始依次将数据元素值与待查找的元素值进行比较。注意查找成功与查找不成功两种查找结果的鉴定条件。 实现查找操作的算法可参考书PP25-26算法2.6 1.在顺序表的第i(1≤i≤n+1)个位置上插入一个新的数据元素,会引起 个数据元素的移动;删除顺序表的第i(1≤i≤n)个元素又会引起 个数据元素的移动; 2.线性表用顺序存储的优点是: 其缺点是: 3.在顺序表中判断空间是否为满的条件是: 4.在顺序表上的插入操作insert(i, x)中i的限制条件是: 5.将顺序表L中第i(1≤i≤n)元素后移一个位置的语句是: 6.在顺序表中的最后一个数据元素之前插入一个新元素,其操作的时间复杂度是: 删除顺序表中第1个数据元素的时间复杂度是: 1.单链表存储结构的描述; 2.在单链表上实现按位序号和按值查找 操作的方法及实现算法(参考P29算 法 2.8); 3.在单链表上实现插入操作的步骤及实 现算法。(参考P29-30算法2.9)。 4.在单链表上实现册除操作的步骤及实 现算法(参考P30算法2.10); 在单链表上实现插入操作的步骤(书P43) 1.确定待插入位置(注意要找到其前驱); 2.创建新的结点; 3.修改指针,将新结点插入到指定位置。 在单链表中p指针所指的结点之后插入一个新结点s,其修改链的语句是: 在单链表中插入操作和查找操作的时间复杂度是: 在单链表上实现删除操作的主要步骤(书P46) 1.确定待删除位置(注意要找到其前驱); 2.修改指针,使被删结点从链表中脱离出来。 3. 释放空间 第2章 线性表第四讲——主要要掌握的知识点 1.循环链表的特点; 在用尾指针表示的单循环链表中访问开始结点和终端结点的时间复杂度都是O(1)。 2.双向链表上的插入和删除操作,主要掌握其修改指针的语句; 在双向链表中p指针所指的结点之前插入一个新结点s,其修改链的语句是: 在双向链表中删除p指针所指的结点,其修改链的语句是: 1. 栈的特性是什么? “先出后出”或“后进先出” 2.顺序栈的判空和判满条件? 判空条件:s.base==s.top; 判满条件:s.top-s.base=s.liststack; 3.顺序栈的入栈和出栈操作步骤及实现算法 (参考书中P47); 关键语句:入栈 *s.top++=x;
您可能关注的文档
- 概率论与数理统计统计课后习题答案_总主编_邹庭荣_主编_程述汉_舒兴明_第七章.doc
- 概率论与数理统计许承德习题六答案.doc
- 概率论与数理统计试卷合集附答案.doc
- 概率论与数理统计课后习题答案第三章金治明李永乐版.doc
- 概率论习题三答案.doc
- 概率论习题五答案.doc
- 概率论习题答案第一章.doc
- 概率论五套练习题及答案.doc
- 概率论竞赛参考答案.doc
- 概率论第一章历年试题答案.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)