在链式存储结构中逻辑上相邻的元素.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法要求: 1、从键盘上获取数据生成链表结构, 并将链表结构中的数据输出到屏幕 上; 2、在链表中指定的位置前插入一个数 据元素; 3、删除链表中指定位置上的数据元素 实验数据及结果分析: 通过实验要总结与思考线性数据结构的程序描述方式和基本操作函数的实现。 * * 《数据结构实验》 实验一、线性表的基本操作 实验原理 线性表的逻辑结构以及基本操作 1、线性表是n个数据元素的有限 序列,数据元素类型相同 2、线性表具有两种存储结构: 顺序存储结构和链式存储结构 3、在顺序存储结构中:逻辑上相邻的元素,其物理位置也相 邻,并且可以随机存取;插入时,数据元素需要向后移动,即移动从第n到第n-i+1个元素;而在删除时,数据元素向前移动,即移动从第i+1到第n共n-i个元素; 4、在链式存储结构中:逻辑上相邻的元素,其物理位置不一定 相邻;在插入和删除时,不需要移动元素,只需要修改相应的指针就可以实现。 实验目的:? ?、掌握用Turbo C 2.0上机实 现线性表的基本方法。 2、掌握线性表的结构以及基本理 论操作:建表,插入,删除, 输出等运算在链式存储结构上 的实现. 实验内容 1、编写一生成线性表的函数, 线性表的元素从键盘读取, 用链式存储结构存储; 2、编写一在线性表中插入一元 素的函数 3、编写一在线性表中删除一元 素的函数 4、编写一输出线性表的函数 5、 编写主函数,调用以上各函 数,以便能观察出原线性表以 及做了插入或删除后的线性表 的屏幕输出。 实验思考 *

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档