当前位置:首页 >> 其它课程 >>

西电 数据结构上机作业 1_图文


线性表的基本操作
——数据结构第一次上机作业 西安电子科技大学〃理学院 hjTang@xidian.edu.cn

扑克牌发牌游戏
上机时间
? ?

上机时间:2013-10-9(周三)晚上 地点 E-203(40人)E202(70人)

主题
?

设计一个程序来自动给玩家发牌(麻将也可)
符合普通扑克牌的规则(可以是桥牌、升级、红四、斗地主等,但 要求说明发牌规则) 按从小到大的顺序显示每个玩家拿到的牌和底牌(如果有)的情况 验证每次发牌的结果是否合法

要求
?

? ?

提示
随机数的生成
? ?

?

发牌可以采取随机拿牌或洗牌的方式 可以给每一张牌一个编号,便于排序, 打印时按编号换算出该显示的图案 验证算法看看是否每张牌都出现过即可 程序中必须出现自己的学号

srand(time(0)); rand()%100 #include <stdlib.h> #include <time.h>

思考题
怎样洗牌?洗多少次比较合适? 发牌次序怎样?一次一张还是一次一沓? 如何显示????,单行显示?双行显示? 多列显示?注意显示要对齐 如何保证发的牌是正确的? 如何按顺序显示扑克牌(花色与点数)? 如何直观判断谁的牌最好?(作弊) 如果每次都是按“最小代价”出牌,谁是赢家?

报告书写规范
封面(占半页或一页)
?

报告名称、班级、学号、姓名、上机时间

实验目的:熟悉线性表的基本操作 实验方法:各种技术 实验结果:

关于排版
所有内容必须打印,包括流程图 封面:可以个性化设计,但作者学号姓名应该 在醒目的位置 字体的大小、行距、斜体、加粗、换行、段落 等要符合阅读习惯 错别字、章节没有顺序等 程序和输出拷贝到Word,用 Courier New等 等间距字体输出,不要用屏幕硬拷贝。

排版具体要求
正文主体:
?

小四号或五号字体,单倍行距

标题:
?

四号黑体,2倍行距
班级、学号、姓名 不允许又任何的手动更改

首页必须明确标明
? ?

每页都有页眉、页脚,页眉上包含自己的学号

内容要求
所用到的算法描述(不能是代码) 设计的结构体变量说明 自己设计的函数说明
?
?

要求每个函数不超过50行,函数名称要见名知意 每个函数的名称、实现功能、输入、输出参数说明 能否用程序自动分析

程序执行结果(三次以上)以及结果分析
?

结论 附录:程序源代码

程序结果的验证
程序应该由一个测试程序,命名为 testXXX,说明测试的方法、测试的内 容、判别标准等内容 测试的内容包括正确性、效率、测试次 数等内容 报告应该对主要算法有时间、空间的复 杂度分析、对运行结果的影响等

注意
发现雷同作业
? ? ?

一次:无缘“优秀” 两次:直接“不及格” 任何判定雷同的作业,不分主次,不再下发 作业


相关文章:
16春西电《数据结构》在线作业
16春西电数据结构》在线作业_远程、网络教育_成人教育_教育专区。谋学网 www.mouxue.com 西电数据结构》在线作业 、单选题(共 10 道试题,共 40 分。 )...
数据结构西电大作业!
新闻网页贴吧知道音乐图片视频地图百科文库 搜 试试 帮助 全部 DOC PPT TXT ...1/2 相关文档推荐 西电数据结构作业 4页 1财富值 数据结构西电版第二章...
西电软院数据结构实验报告-迷宫问题
西电软院数据结构实验报告-迷宫问题_计算机软件及应用...实验报告:迷宫问题 题目:编写一个求解迷宫通路的程序...本题中主要算法:PrintMaze 和 MazePath 的时间复杂...
西安电子科技大学期末数据结构试题及详细答案
西安电子科技大学期末数据结构试题及详细答案_信息与通信_工程科技_专业资料。西安电子科技大学期末数据结构试题及详细答案 数据结构试卷() 、单选题(每题 2 分...
15秋西电《数据结构》在线作业 答案
15秋西电数据结构》在线作业 答案_司法考试_资格考试/认证_教育专区。谋学网 www.mouxue.com 西电数据结构》在线作业 、单选题(共 10 道试题,共 40 分...
15春西电《数据结构》在线作业答案
15春西电数据结构》在线作业答案 - 西电数据结构》在线作业 、单选题(共 10 道试题,共 40 分。 ) 1. 带头结点的单链表 head 为空的判定条件是()。...
833西电解析
西安电子科技大学 833 计算机学科专业基础综合参考书目...一、考察目标 计算机学科专业基础综合考试涵盖数据结构...2. 掌握操作系统的作业、进程、死锁、内存、文件和...
数据结构_c语言描述(第二版)答案_耿国华_西安电子...
网页 新闻 贴吧 知道 视频 音乐 图片 地图 文库 |...数据结构_c语言描述(第二版)答案_耿国华_西安电子...1.填空: 题 (1)在顺序表中插入或删除个元素,...
八数码问题求解西安电子科技大学数据结构结课大作...
西安电子科技大学课程论文 数据结构 八数码问题求解 班级:071271 作者:方正阳 07112016 、2015/1/29 学号:07127020 时间:2013.12.17 摘要: 八数码求解问题是人工...
西安电子科技大学2008年数据结构笔记
西安电子科技大学2008年数据结构笔记_工学_高等教育_...不考 章一章十一章十二 只考概念 算法题 语法不限...D.S 的概念 1. 定义: 关系 2. 三要素: a ...
更多相关标签: