Problem 2 Word Search

https://leetcode.com/problems/word-search/description/

思考:

  • 题目中让我们在board上面找word,一个单词其实就是collection of Character,board里的每个cell也是character,board里面找path使得path里的每一个vertex match上这个string里的每个对应的index

Method DFS Mark Visited 3 backtracking

  • High Level

    • 什么是一个解:board上一个单词就是一个解

    • 如何构造一个解

      • 每一层

        • 每一层佳宜个点进到当前的path,在board里加入一个坐标(letter),必须能match上word里对应的index

      • 分支是什么

        • 上下左右四个方向,如果不走回头路只有三个方向

      • 一共有多少层

        • m*n

TC &SC

  • O(m * n * 3^(m*n))

  • O(m* n)

  • 这个大部分都是在expand的时候进行判断

Last updated