❶ 面試java程序員時被問到:如果你要寫一個俄羅斯方塊的游戲,每種方塊你會考慮用什麼數據結構怎麼答
可以設想長條橫著和豎著的情況,一個塊可以由4*4的二維數組組成。其中由0表示空白,1表示有塊。另外網上還有「88行俄羅斯方塊」的大牛寫的示例,是又把這個二進制數組轉換成了一個相應的整數,空間效率很高。