采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,您好。我想问一下在屏幕坐标系下从您代码中给出的这个d[ ] [ ] 数据来看,在遍历newX= x+ d[i][0]和newY= y+ d[i][1] 的过程中 (x, y) 变化的顺序应该是 (x-1, y), (x, y+1), (x+1, y) 和 (x, y-1)。看起来应该是逆时针变化的吧? 您在视频的6min的时候说是从上方向开始进行的一次顺时针遍历。谢谢!
在一个二维数组中:
x-1, y 在 x, y 的上方;
x, y+1 在 x, y 的右方;
x+1, y 在 x, y 的下方;
x, y-1 在 x, y 的左方;
注意,二维数组的索引表示,和数学坐标系不同。
A[x][y],x表示行,越大越靠下;y表示列,越大越靠右,是屏幕坐标系表示法。
继续加油!:)
非常感谢!
谢谢老师,是我自己想错了。您这里指的是二维数组中的索引表示。我想成在屏幕坐标系下的点的坐标表示了。
登录后可查看更多问答,登录/注册
课程重应用、重实践、重思维,真正应用于实际工作开发中
2.7k 1
892 6
799 5
910 5
903 5