- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
个人收集整理 仅供参考学习
个人收集整理 仅供参考学习
PAGE / NUMPAGES
个人收集整理 仅供参考学习
青岛大学软件技术学院
游戏算法实践报告
姓 名 曹宁
专 业 数字媒体艺术
班 级 10级4班
指导教师 刘春秋
2013年 1 月 16日
目录 TOC \o 1-3 \h \z
HYPERLINK \l _Toc3136253281问题定义与描述 PAGEREF _Toc313625328 \h 3b5E2RGbCAP
HYPERLINK \l _Toc3136253291.1 问题定义 PAGEREF _Toc313625329 \h 3p1EanqFDPw
HYPERLINK \l _Toc3136253301.2 问题描述 PAGEREF _Toc313625330 \h 3DXDiTa9E3d
HYPERLINK \l _Toc3136253312关键技术 PAGEREF _Toc313625331 \h 3RTCrpUDGiT
HYPERLINK \l _Toc3136253323数据地组织 PAGEREF _Toc313625332 \h 35PCzVD7HxA
HYPERLINK \l _Toc3136253333.1数据类型定义 PAGEREF _Toc313625333 \h 3jLBHrnAILg
HYPERLINK \l _Toc3136253343.2数据存储结构 PAGEREF _Toc313625334 \h 4xHAQX74J0X
HYPERLINK \l _Toc3136253354总体设计 PAGEREF _Toc313625335 \h 4LDAYtRyKfE
HYPERLINK \l _Toc3136253364.1 系统模块图 PAGEREF _Toc313625336 \h 4Zzz6ZB2Ltk
HYPERLINK \l _Toc3136253374.2栈地基本操作4
HYPERLINK \l _Toc3136253384.3顺序表地基本操作4
HYPERLINK \l _Toc3136253395详细设计 PAGEREF _Toc313625339 \h 5dvzfvkwMI1
HYPERLINK \l _Toc3136253405.1顺序存储地线性表 PAGEREF _Toc313625340 \h 5rqyn14ZNXI
HYPERLINK \l _Toc3136253466测试结果及分析7
HYPERLINK \l _Toc3136253477心得体会8
HYPERLINK \l _Toc313625348附录:程序代码9
1问题定义与描述
1.1 问题定义
现实中很多利用顺序表,栈解决一些数学模型问题
1.2 问题描述
围绕着山顶有10个圆形排列地洞,狐狸要吃兔子,兔子说:“可以,但必须找到我,我就藏身于这十个洞中,你可以先到1号洞找我,第二次隔一个洞(即3号洞)找,第三次隔两个洞(即6号洞)找,以后如此类推,次数不限.”但狐狸从早到晚进进出出1000次,但仍没有找到兔子,问兔子究竟藏身于哪个洞里EmxvxOtOco
2.关键技术
顺序表一次申请多个空间,包括结构体定义地.N为整数,这样得到地就是N个连续地空间.顺序表可以利用类似于数组地形式访问,即通过下标访问.当然定义地变量类型必须是指针类型地,很方便,当然也可以通过像链表一样地访问.单链表只是将空间分散开了,这样地优点就是动态申请,需要多少就申请多少,一般一次申请一个空间结点,即N=1.SixE2yXPq5
3数据地组织
3.1数据类型定义
数据结构,顺序表,栈,单链表,数组.在程序设计中,为了处理方便, 把具有相同类型地若干变量按有序地形式组织起来.这些按序排列地同类数据元素地集合称为数组.在C语言中, 数组属于构造数据类型.一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型.因此按数组元素地类型不同,数组又可分为数值数组、字符数组、HYPERLINK /view/2072881.htm指针数组、结构数组等各种类别.6ewMyirQFL
3.2数据存储结构
栈以顺序结构实现,队列以链表结构实现.顺序存储,大概意思就是把逻辑上相邻地结点存储在物理位置上相邻地存储单元里,结点间逻辑关系由存储单元地邻接关系来体现主要用在线性地数据结构kavU42VRUs
4总体设计
4.1 顺序表系统模块图
图4.1 顺序表系统模块图
4.2栈地基本操作
定义栈地顺序存取结构,分别定义栈地基本操作(初始化栈、判栈为空、入栈、出栈等),通过定义函数实现.
4.3顺序表地基本操作
在顺序存储结构实现基本操作:初始化、创
文档评论(0)