- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构第一章作业
数据结构;1、每次上机作业在对应章节授课结束后课堂布置;
2、所有上机作业全部都在智能测评平台上提交;
3、上机作业的评判采用机器评测及群体评测两种方式,分成多个小组,交叉批改作业。教师抽查评测结果,统计所有上机作业成绩,群体式评测需要在下次上机作业开始前完成评测;
4、每次上机作业按100分满分给分,上机作业的最终成绩为所有上机作业的平均分。
;1.编写程序实现顺序表的下列基本操作:
(1)初始化顺序表La。
(2)将La置为空表。
(3)销毁La。
(4)在La中插入一个新的元素。
(5)删除La中的某一元素。
(6)在La中查找某元素,若找到,则返回它在La中第一次出现的位置,否则返回0。
(7)打印输出La中的元素值。;2.编写程序完成下面的操作:
(1)构造两个顺序线性表La和Lb,其元素都按值非递减顺序排列。
(2)实现归并La和Lb得到新的顺序表Lc,Lc的元素也按值非递减顺序排列。
(3)假设两个顺序线性表La和Lb分别表示两个集合A和B,利用union_Sq操作实现A=A ?B。
;1.编写程序实现单链表的下列基本操作:
(1)初始化单链表La。
(2)在单链表La中插入一个新结点。
(3)删除单链表La中的某一个结点。
(4)在单链表La中查找某结点并返回其位置。
(5)打印输出单链表La中的结点元素值。
2.构造两个带有表头结点的有序单链表La、Lb,编写程序实现将La、Lb合并成一个有序单链表Lc。
;1.编写程序任意输入栈长度和栈中的元素值,构造一个顺序栈,对其进行清空、销毁、入栈、出栈以及取栈顶元素操作。
2.编写程序实现表达式求值,即验证某算术表达式的正确性,若正确,则计算该算术表达式的值。
3.(选做题)已知函数t(n)=2*t(n/2)+n ,其中t(0)=0,n为整数。编写程序实现:
(1)计算t(n)的递归算法;
(2)用链式栈实现计算t(n)的非递归算法。
;1.任意输入队列长度和队列中的元素值,构造一个顺序循环队列,对其进行清空、插入新元素、返回队头元素以及删除队头元素操作。;2.约瑟夫环的实现:设有n个人围坐在圆桌周围,现从某个位置 i 上的人开始报数,数到 m 的人就站出来。下一个人,即原来的第m+1个位置上的人,又从1开始报数,再是数到m的人站出来。依次重复下去,直到全部的人都站出来,按出列的先后又可得到一个新的序列。由于该问题是由古罗马著名的史学家家Josephus提出的问题演变而来,所以通常称为Josephus 问题。
例如:当n=8, m=4, i=1时,得到的新序列为:
4,8,5,2,1,3,7,6
编写程序选择循环队列作为存储结构模拟整个过程,并依次输出出列的各人的编号。
;1.编写程序任意输入二叉树的结点个数和结点值,构造一棵二叉树,采用三种递归遍历算法(前序、中序、后序)对这棵二叉树进行遍历并计算出二叉树的高度。
2.编写程序生成下面所示的二叉树,并采用中序遍历的非递归算法对此二叉树进行遍历。;1.编写程序构造一个有序表La,从键盘接收一个关键字key,用二分查找法在La 中查找key,若找到则提示查找成功并输出key所在的位置,否则提示没有找到信息。
2.编写程序实现Hash表的建立、删除、插入以及查找操作。程序应包含的主要功能函数有:
Hash( ):计算哈希地址
InitialHash( ):初始化哈希表
SearchHash( ):在哈希表中查找关键字
InsertHash( ):向哈希表中插入关键字
DeleteHash( ):删除哈希表中某一关键字
PrintHash ( ):打印输出哈希表
;1.对任意输入的一组数据,编写程序???现排序算法(插入排序算法、快速排序算法、堆排序算法、归并排序算法)。
您可能关注的文档
最近下载
- 《零碳园区建设指南》.pdf VIP
- 三年(2023-2025)高考英语真题分类汇编:专题04动词和动词短语(全国通用)(解析版).docx VIP
- 木模板专项施工方案.docx VIP
- 结肠癌患者护理查房教育PPT课件.pptx
- 十年(2016-2025)高考英语真题分类汇编-专题04 动词和动词短语(全国通用).docx VIP
- 办公楼装修改造工程施工方案.doc VIP
- 2023年初级经济师之初级经济师财政税收题库及答案【历年真题】.docx VIP
- 安徽大学《数据结构》历年研究生考试(1).pdf VIP
- 十年(2016-2025)高考英语真题分类汇编-专题09 定语从句(全国通用).docx VIP
- 乘用车空气悬架用电磁分配阀性能要求及试验方法.pdf VIP
原创力文档


文档评论(0)