实验一—链表及栈的的应用.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一—链表及栈的的应用

【实验一】链表及栈的应用 一、实验目的 1、熟练掌握线性表、栈和队列的基本操作在两种存储结构上的实现。 2 、会用线性链表、栈和队列解决简单的实际问题。 二、实验要求 1、复习线性表(顺序表、链表)、栈(顺序存储、链式存储)、队列(顺序 存储、链式存储)的特点和基本操作;充分了解实验内容,进行问题分析,复习 相关知识并完成算法设计,初步完成程序设计,为实验作好充分的准备。 2 、注意栈满和栈空的条件; 3、重点掌握在顺序队上和链队上实现队列的基本运算算法,注意循环队队 满和队空的条件; 4 、按时按要求完成实验报告。要求报告包括:实验步骤、算法思路、分析、 源程序、运行结果截图、实验小结等内容 三、实验题目 1 、《数据结构》教材(红色封面)P53-56“数值转换问题” ;(必做) 2 、《数据结构》教材(红色封面)P56-61“ 中缀表达式求值” ;(必做); 3 、《数据结构》教材(红色封面)P71-74“舞伴问题” (必做) 以下四题可任选两题做。 4 、编写一个程序,实现顺序栈的各类基本运算,并在此基础上设计一个主 程序完成如下功能: (1)初始化栈s; (2 )判断栈s 是否非空; (3 )以此进栈元素a,b,c,d,e; (4 )判断栈s 是否非空; (5 )输出栈长度; (6 )输出从栈顶到栈底元素; (7 )输出出栈序列; (8 )判断栈s 是否非空; (9 )释放栈。 5 、编写一个程序,实现顺序环形队列的各类基本运算,并在此基础上设 计一个主程序完成如下功能: (1)初始化队列q ; (2 )判断队列q 是否为空; (3 )依次进队元素a,b,c ; 1 (4 )出队一个元素,输出该元素; (5 )输出队列q 的元素个数; (6 )依次进队列元素d,e,f ; (7 )输出队列q 的元素个数; (8 )输出出队序列; (9 )释放队列。 6、约瑟夫环问题。 约瑟夫问题的一种描述是:编号为1,2 ,……,n 点的n 个人按顺时针方向 围坐一个圈,每人持有一个密码。一开始选一个正整数作为报数上限值m ,从第 一个人开始从顺时针方向自1 开始报数,报到m 时停止。报到m 的人出列,将 他的密码作为新的m 值,从他在顺时针方向上的下一个人开始从新从 1 报数, 如此下去,直达所有人出列。 基本要求:利用单向循环链表存储结构模拟此过程,按照出列的顺序输出各 人的编号。 测试数据:m 的初始值为20 ;n=7 ,7 个人的密码依次是3,1,7,2 ,4 ,8, 4 ,首先m 的值为6 (正确的出列顺序为6,1,4 ,7,2 ,3,5 ) 提示: 程序设计的基本思想,原理和算法描述: 采用结构体定义单链表,格式为: struct Lnode {int number; int password; struct Lnode *next; }Lnode,*p,*q,*head; 其中 number 是人的排列序号,password 是各人所持有的密码值,next 是节点指 针。 Lnode 是节点变量,p、q 是节点,head 是头指针。 程序的代码:定义变量n,i,m,j 输入人的数量n If n=0 或n30 重新输入n 值 当0in 时 建立单链表

文档评论(0)

liwenhua00 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档