
leetcode
睡熊猛醒
千里之行,始于足下。
展开
-
leetcode130.被围绕的区域
首先对边界上每一个'O'做深度优先搜索,将与其相连的所有'O'改为'P'。然后遍历矩阵,将矩阵中所有'O'改为'X',将矩阵中所有P'变为'O' 。 class Solution: def solve(self, board: List[List[str]]) -> None: """ Do not return anything, modify ...原创 2019-05-24 09:27:54 · 144 阅读 · 0 评论 -
Leetcode 243.最短单词距离
因为LeetCode免费题目做完了,所以开始网上云做题(穷哭www) 给定一个单词列表和两个单词 word1 和 word2,返回列表中这两个单词之间的最短距离。 示例: 假设 words = ["practice", "makes", "perfect", "coding", "makes"] 输入: word1 =“coding”, word2 =“practice” 输出: 3 输...原创 2019-06-23 21:48:11 · 1621 阅读 · 0 评论 -
LeetCode 244. 最短单词距离 II
请设计一个类,使该类的构造函数能够接收一个单词列表。然后再实现一个方法,该方法能够分别接收两个单词 word1 和 word2,并返回列表中这两个单词之间的最短距离。您的方法将被以不同的参数调用多次。 示例: 假设 words = ["practice", "makes", "perfect", "coding", "makes"] 输入: word1 = “coding”, word2 = ...原创 2019-06-23 21:54:13 · 1401 阅读 · 2 评论 -
Leetcode 245 最短单词距离III
给定一个单词列表和两个单词 word1 和 word2,返回列表中这两个单词之间的最短距离。 word1 和 word2是有可能相同的,并且它们将分别表示为列表中两个独立的单词。 示例: 假设 words = ["practice", "makes", "perfect", "coding", "makes"]. 输入: word1 = “makes”, word2 = “coding” ...原创 2019-06-24 08:55:32 · 509 阅读 · 0 评论