题目
给定一个单词列表和两个单词 word1 和 word2,返回列表中这两个单词之间的最短距离。
示例1:
假设 words = ["practice", "makes", "perfect", "coding", "makes"]
1 | 输入: word1 = “coding”, word2 = “practice” |
示例2:
1 | 输入: word1 = "makes", word2 = "coding" |
提示:
你可以假设 word1 不等于 word2, 并且 word1 和 word2 都在列表里。
解法
解法一:
遍历,遇到对应的单词,判断距离,找到最小的即可。
Java
1 | public int shortestDistance(String[] words, String word1, String word2) { |