祖玛游戏的算法中的边界问题

stream41 2014-10-27 06:25:03
之前看到CSDN的论坛上某位大侠贴出的祖玛游戏的算法思路
我顺着这个思路写出了代码,但是测试的时候有将近一半的结果运行错误。
所以我在想,是不是有什么边界条件,没有考虑到?
思路我贴过来~~~(不好意思啊那位大侠,我复制一下你写的思路啊~~)

1、链式数据结构;
2、指定插入位置并插入一个数据;
3、从插入位置向链的两端延伸,直到遇到链的一端或者遇到与插入位置颜色不符的位置为止;
4、如果延伸量小于3,则不变;如果大于等于3,则将所有延伸区域内的所有数据全部删除,然后以原延伸区域的任意一个端点作为插入位置(无新的插入数据),继续判断新的延伸位置,直到链数据全部删除或者延伸量小于3为止。
5、重复2-4步,直到塞满所有位置或清空所有数据为止。
...全文
142 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2014-10-28
  • 打赏
  • 举报
回复
使用双向链表

64,410

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧