❶ 面试java程序员时被问到:如果你要写一个俄罗斯方块的游戏,每种方块你会考虑用什么数据结构怎么答
可以设想长条横着和竖着的情况,一个块可以由4*4的二维数组组成。其中由0表示空白,1表示有块。另外网上还有“88行俄罗斯方块”的大牛写的示例,是又把这个二进制数组转换成了一个相应的整数,空间效率很高。