网站大量收购闲置独家精品文档,联系QQ:2885784924

数据结构上机作业模板.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构上机作业模板

2011上机实习基本要求及内容 上机实习基本目标 计算机学科分为理论、抽象、设计三个形态。数据结构是计算机学科的重要分支研究领域一算法分析与设计、操作系统、软件工程、数据库概论、编译技术、计算机图形学、人机交互等专业基础课和专业课程。领域应用要使用到数据结构:编译要使用栈、散列表及语法树;操作系统中用队列、存储管理表及目录树等;数据库系统用线性表多链表及索引树等;在人工智能领域依求解问题性质的差异将涉及到各种不同的数据结构,如广义表,集合、搜索树及各种有向图等等。 数据结构要让学生掌握链表、树、图是如何实现的,进一步从理论、抽象、设计的角度来考虑问题。第一,让学生“数据结构+算法=程序”程序不仅仅是求解算法的实现要恰当的数据结构;第二培养数据抽象的能力让学生了解链表、树、图等数据结构是如何实现的,特别要加强对数据逻辑关系的分析与认识;第三,培养数据的能力要把数据结构与算法的理论分析与编程实践相结合,灵活运用实际中。需要强调以下方面的知识和能力:(1)掌握并能够灵活应用基本数据结构的抽象数据类型、存储方法、主要的算法,特别是线性结构、二叉树、树、图、文件等;(2)掌握并应用常用的排序、检索和索引算法和方法;(3)掌握基本的算法设计和分析技术,并结合具体的设计,对所设计的数据结构和算法进行分析;(4)在进行程序设计、调试中,注意综合应用,将所学到的数据结构和算法知识应用到对具体数据对象的特性分析。结合实际例子进行设计,选择合适的数据结构和存贮结构以及相应的算法。 1.合理地组织数据、有效地表示数据、地处理数据,清晰地 附件一:报告封面格式 数据结构 2011-9-dd 题目名称 第2次 yyyy-mm-dd 题目名称 第3次 yyyy-mm-dd 题目名称 第4次 yyyy-mm-dd 题目名称 报 告 人: MMM 班 级: 信息nn 学 号: nnnnnnnn 附件二:报告内容格式( 封面见附件一。正文要求:A4纸,小4#宋体,右下页码,最小行距) 一、上机实习题目(原问题 解目标) 二、相关知识或技术(对应DS部分) 三、算法及数据结构设计(算法设计) 四、上机环境和使用语言(计算机程序实现) 五、源程序(带注释或说明)、运行结果(数据或屏幕显示、结果分析、讨论T n ) 六、上机总结(体会提高) 七、参考资料 附件三:上机实习参考题目 (1)各个DS的插入、删除、建立、判空; (2)线性链表操作——插入、删除、合并、排序、查找(3)(4) ()用一个数组S(设大小为MAX)作为栈的共享空间。请说明共享方法、栈满/栈空的判断条件,设计入栈操作push i,x ,其中i为0或1,用于表示栈号,x为入栈值;并设计清、判空、判满、出栈操作。 ()对于一个堆栈,若其入栈序列为1,2,3,...,n,不同的出入栈操作将产生不同的出栈序列。其出栈序列的个数正好等于节点个数为n的二叉树的个数,且与不同形态的二叉树一一对应。请简要叙述一种从堆栈输入(固定为1,2,3,...n)/输出序列对应一种二叉树形态的方法,并以入栈序列1,2,3(即n等于3)为例加以说明。 ()求Л到小数点后100位。 () ()树和二叉树的递归遍历非递归遍历; ()求二叉树中最长/短路径。 (1)求最大平台问题(n个整数序列,相同值连续最大的称最大平台)。 ()最小生成树; ()检索与查找算法。 (1)排序与广义表算法。 (1)为图书馆借书处/食堂售卡处业务设计一个业务系统完成日常的相关工作。 (1)为民航/火车售票处的票务业务设计一个计划、团体/零售、查询系统。 (1)已知二叉树中结点的左右儿子域分别为left和right。p指向二叉树的某一节点。请编一个非递归函数postfirst p ,求p所对应子树的第一个后序(后根)遍历节点。 (1)已知树中结点的左右p指向二叉树的某一点。请编遍历树。编编图的遍历算法教材各章后练习题题。可选择最基本的编程上机调试,作为课程考核内容;要求认真精选上机题完成上机调试、获取实验结果、写出实习报告。

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档