- 1、本文档共87页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 数据结构的基本概念 一、数据 数据就是采用计算机能够识别、存储和处理的方式,对现实世界的事物进行的描述。 数据就是计算机化的信息。 二、数据元素 数据元素是数据的基本单位,即数据集合中的个体。 有时也把数据元素称作结点、记录、表目等。一个数据元素可由一个或多个数据项组成,数据项是有独立含义的数据最小单位,有时也把数据项称作域、字段等。 3.2 常用数据结构的存储与运算 一、线性表 (一)、线性表的基本概念 1、线性表的定义 线性表是最简单、最常用、最基本的一种数据结构。线性表的逻辑结构是n 个数据元素的有限序列: (a1,a2,... ,an) 表中元素的个数门定义为线性表的长度(n=0),n=0的表称为空表。 3、根据遍历结果画出二叉树 (1)由于前序遍历法(最首)和后序遍历法(最尾)能够明确根的位置,所以此类题题干中必须给出两者之一的遍历结果; (2)此类题题干中必须给出中序遍历结果; 例题: 后序遍历结果为: FEGJIHDCBA 中序遍历结果为: EFBGCHIJDA 1)FEGJIHDCBA 和 EFBGCHIJD A 左 根 右(为空) 2)FEGJIHDCB 和 EF B GCHIJD 左 根 右 3) FEGJIHDC 和 G C HIJD 左 根 右 4) FEGJIHD 和 HIJ D 左 根 右(为空) 5) FEGJIH 和 H IJ 左(为空) 根 右 6) FEGJI 和 I J 左(为空) 根 右 7) FE 和 E F 左(为空) 根 右 3.3 查找 一、基本概念 1、关键字:是数据元素中可以唯一标识一个数据元素的数据项。 2、查找:根据给定的关键值,在一组数据中确定一个其关键字等于给定值的数据元素的过程。 查找的确切定义为:给定一个值K,在含有用个记录的文件中进行搜索,寻找一个其关键字等于给定的K值的记录,如找到,则输出记录或记录在文件中的相对位置,称查找成功;否则输出查找不成功的信息,称查找失败。 3.4 排 序 一、基本概念 1、排序 将一个数据元素(或记录)的任意序列,重新排列成一个按关键字排列的有序序列。 2、排序的分类 (1)内排序:指当文件的数据量不太大时,排序过程中的全部信息放在内存中处理的排序方法。 (2)外排序:当文件的数据量较大,以致于内存不足以存放全部信息时,排序过程中需要在内、外存之间不断地进行数据交换才能达到排序的目的,这种排序称为外排序。 内排序是排序的基础。 V1 V2 V3 V4 1 2 3 4 结点表 2 1 1 1 3 3 ∧ 2 3 ∧ 4 ∧ 4 ∧ V1 V3 V2 V4 G1 另一相关结点的序号 无向图Gl用邻接表法表示如下: 边表 V1 V2 V3 V4 1 2 3 4 V5 5 2 1 3 2 ∧ 4 ∧ 3 ∧ 5 ∧ 保存入边表 V1 V5 V4 G2 V3 V2 V1 V2 V3 V4 1 2 3 4 V5 5 2 ∧ 1 2 1 ∧ 4 ∧ 5 ∧ 4 ∧ 保存出边表 用邻接表法表示无向图,存储n个结点m条边的无向图需n+2m个单元。 用邻接表法表示有向图,结点的出边表或入边表需要m+n个单元。 (三)、图的遍历 1、深度优先遍历 基本思想:从图中某个V出发,首先访问此结点,然后依次从V的未被访问的邻接结点出发进行深度优先遍历,直至图中所有和V有路径相通的结点均被访问到。若此时图中尚有结点未被访问,则另选图中一个未被访问的结点作始点,重复上述过程,直至图中所有结点都被访问到为止。 1 2 3 4 5 6 7 8 ① ② ③ ④ ⑤ ⑥ ⑦ 上图,按深度优先遍历的访问次序为: 1-2-4-8-5-3-6-7。 2、广度优先遍历 基本思想:从某个结点V出发,首先访问此结点,然后依次访问V邻接的未被访问的结点,然后再分别从这些结点出发进行广度优先遍历,直至图中所有被访问过的结点的相邻结点都被访问到。若此时图中尚有结点未被访问,则另选图中一个未曾访问的结点作始点,重复上述过程,直至图中所
您可能关注的文档
- 一种燃气锅炉运行.pdf
- 小数的性质(1).ppt
- 一种数字助听器多通道响度补偿方法.pdf
- 一种新颖的犇类音频功率放大器驱动电路.pdf
- 一种用于14犫犻狋50犕犎狕流水线模数转换器的犆犕犗犛采样开关.pdf
- 应急处置技能场地操作项目操作规程.doc
- 鞋子方案教学.ppt
- photoshop调整色彩.ppt
- 有线数字电视机顶盒培训资料.doc
- 有一种震撼叫使命感.pdf
- 2024-2025学年度施工员考前冲刺试卷含答案详解【预热题】.docx
- 2024-2025学年度施工员考前冲刺试卷含答案详解【达标题】.docx
- 2024-2025学年度施工员考前冲刺试卷带答案详解(精练).docx
- 2024-2025学年度施工员考前冲刺试卷含答案详解(达标题).docx
- 2024-2025学年度施工员考前冲刺试卷含答案详解【模拟题】.docx
- 2024-2025学年度施工员考前冲刺试卷附参考答案详解(模拟题).docx
- 2024-2025学年度施工员考试历年机考真题集及答案详解【名校卷】.docx
- 2024-2025学年度施工员考前冲刺试卷含完整答案详解(历年真题).docx
- 2024-2025学年度施工员考前冲刺试卷含完整答案详解(夺冠).docx
- 2024-2025学年度施工员考前冲刺试卷含完整答案详解【夺冠系列】.docx
最近下载
- 机械仿生狗设计说明书.doc
- 2025《西藏自治区建设工程计价定额》A房屋建筑与装饰工程.pdf
- 传送带同步运行功能使用说明书-北京迪基透科技有限公司.PDF
- 2025河北邯郸魏县选聘村级党务(村务)工作者490人笔试模拟试题参考答案详解.docx VIP
- 心脑血管疾病防治健康教育讲座课件PPT.ppt VIP
- 2025河北邯郸临漳县选聘农村党务(村务)工作者笔试模拟试题及答案解析.docx VIP
- 国开一网一 电子商务概论 实践任务(B2B电子商务网站调研报告).doc
- Siemens西门子工业SITRANS LR500 系列 (mA HART) SITRANS LR500 系列 (mA HART)使用手册.pdf
- 一种驻车空调和卡车启动共用锂电池模组.pdf VIP
- 电子商务学习记录.docx VIP
文档评论(0)