在vs里看见一些方法上次修改是501天以前,乖乖,为了复试我也算是把陈谷子烂芝麻都翻出来读了。
一.存储
格子+格子哈希表[id],格子的属性:x,y,id,type
其中id=x*10+y
x=id/10
y=id%10
type代表格子属于什么类型,相同的3个相连可以消除
比如一个9*9的棋盘,x横轴,y是纵轴
8 | 18 | 28 | 38 | 48 | 58 | 68 | 78 | 88 |
7 | 17 | 27 | 37 | 47 | 57 | 67 | 77 | 87 |
6 | 16 | 26 | 36 | 46 | 56 | 66 | 76 | 86 |
5 | 15 | 25 | 35 | 45 |