这道题乍看很难,仔细一想发现很简单,只用到了递归,没有用到回溯 空间复杂度O(mn)创建了一个used数组来记录访问过的格子 时间复杂度(4mn)每个格子经历4次递归 public class Solution { boolean[][] used; int count = 0; public int movingCount(int threshold, int rows, int cols) { used = new boolean[rows][cols]; backTracking(threshold,0,0); return count; } publi...