摘要: 需求:将稀疏数组保存到磁盘上,读取磁盘的稀疏数组进行恢复(五子棋游戏) 1.(问题)拿五子棋游戏举例,如何通过稀疏数组来表示? 五子棋,棋盘该如何表示? 棋子(黑/白),该如何表示? 如果游戏中途不想玩了需要保存棋局,该怎么办? 如果想要恢复棋局,又该怎么办? 2.问题分析: 分析一下,我们可以用1 阅读全文
posted @ 2021-03-28 14:40 firefox7557 阅读(342) 评论(1) 推荐(0)
摘要: 稀疏数组(sparsearray)与队列: 一个实际的基本需求: 编写一个五子棋程序中,有存盘退出和续上盘的功能 图1.1 1.问题分析: 因为该二维数组的最多值默认为0,因此有很多没有意义的数据,(使用稀疏数组) 2.稀疏数组基本介绍: 当一个数组中大部分元素为0,或者为同一个值得数组时,可以使用 阅读全文
posted @ 2021-03-28 09:44 firefox7557 阅读(70) 评论(0) 推荐(0)