注册
登录
论坛
搜索
社区银行
帮助
导航
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
黑色海岸线论坛
»
网络安全
» [求助]向各位朋友求助,帮忙解决数据结构课程设计
返回列表
发帖
ysm85085
该用户已被删除
楼主
跳转到
»
倒序看帖
打印
字体大小:
t
T
ysm85085
发表于 2005-12-26 16:38
|
只看该作者
[求助]向各位朋友求助,帮忙解决数据结构课程设计
纸牌游戏
任务:编号为1-52张牌,正面向上,从第2张开始,以2为基数,是2的倍数的牌翻一次,直到最后一张牌,从第3张开始,以3为基数,是3的倍数的牌翻一次,直到最后一张牌;然后……从第4张开始,以4为基数,是4的倍数的牌翻一次,直到最后一张牌;….再依次5的倍数的牌翻一次,6的,7的直到以52为基数的拍翻过,输出:这时正面向上的挨批有哪些?
要求:
1)说明每个部分的算法设计说明,每个程序中使用的存储结构设计说明。
2)各个算法实现的源程序,结构清晰,加上程序注释。
由于时间紧迫,请大家快帮帮忙哦,非常感谢各位的帮助哦!!
收藏
分享
坏的刚刚好
该用户已被删除
沙发
坏的刚刚好
发表于 2005-12-26 16:49
|
只看该作者
[求助]向各位朋友求助,帮忙解决数据结构课程设计
经典问题;
对一个单词序列按字母顺序排序并输出;
如果是最简单的那款纸牌(空挡接龙和蜘蛛纸牌 就另当别论)相信不会用到很复杂的数据结构。
主要是链表操作:
首先是,为上面四个空格建立链表:
//Creat()
用vc 的话,最好就用CObList类来管理,那样常用的插入、查找操作就不用自己操心了。
如果自己定义数据结构类,大概如下:
typedef struct{
int num;//牌的数字
int type;//牌花种类
int pos;//当前位置
struct space * next;//当前的下一张牌
} Space;
最后也可以考虑用数组。优点市,容易管理;缺点市,大小固定不灵活。
衡阳老乡多翻翻书先。、、、
TOP
返回列表
回复
发帖
使用交流
网络安全
网络技术
娱乐休闲
灌水乐园
文学天地
美图欣赏
网站办公
站务处理
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]