蛇形矩阵
蛇形矩阵用偏移量来控制蛇的方向,同时也是每次移动的步长
把数组想象成一个平面坐标系
用dx和dy来表示偏移量
dx[]={-1,0,1,0},dy[]={0,1,0,-1};//x,y的偏移量
有些人可能会想为什么不是
dx[]={0,1,0,-1}
dy[]={1,0,-1,0}
刚开始写的时候,本人也是这么想的,之后想了一下,因为数组是是从最上面开始,就相当于把数学坐标系倒过来了,当你把数学的坐标系倒过了之后就可以想明白了偏移量的变化了。
x和y就代表相应...
原创
2021-12-04 00:16:56 ·
680 阅读 ·
1 评论