论坛上看到
"这一题大概是我目前看下来 google 试题中最难的一道。题目的基本内容是说给你一个字母构成的方阵和一个字符串,然后要你在找出方阵中有多少条不同的“轨迹”恰好等于这个字符串。这里的“轨迹”是指,你从方阵中某个字母出发,沿着上下左右或是对角线方向一格一格地“行走”,最后整个“行走”过程所经过的字母按照经过的顺序连接起来所得到的字符串。这个“行走”过程可以重新回到之前已经走过的字母,但是不能“原地踏步”。"
做了代码敲了一下,计算机真是好,跑了一下就能看到错。
当年我就是什么都会作,就是会作错,如果能像编程一样,估计也上清华了.
不过我的方法太简化了,递归可能是所有办法中最慢的也是代码最短的,但是真是有美感阿。
就像人生一样,只能把握瞬间的感觉,做出自己的选择。无数的选择便走完了人生。
喜欢简单直接的感觉
代码在论坛上:
http://forum.javaeye.com/viewtopic.php?p=106041#106041