返回

编程之战

首页
关灯
护眼
字体:
大
中
小
第十五章 螺旋矩阵
到边界,或者左边的区域已经走过,那么就向上走,否则继续向左走。

    当向上走,如果遇到边界,或者上边的区域已经走过,那么就向右走,否则继续向上走。

    依照这种策略,走过的区域依次是“1,2,3,6,9,8,7,4,5”,最后到达终点站,正中间的5区。

    不过,这个问题并不局限在九宫格或者说3x3型矩阵,也有可能是4x4,5x5甚至是nxn的矩阵。这就决定了不能硬编码,必须求出通用的解法。

    “终于写完咯”,杨成敲完最后一行代码,擦了把汗。

    “系统快告诉我,做的咋样?”

    “叮!恭喜您完成了螺旋矩阵的任务”,系统兴奋地说道。

    “当前积分35分,击败了全球21的玩家,请您再接再厉!”

    “告诉俺,下一站去哪里?”

    “去非洲!”,系统肯定地说道。

    ()