递归回溯可解，实现采用了非递归。
如何用DFS思想解，回溯递归，非递归？