第二天
第一个解决方法,找到所有第一个元素,然后找到他和其他第二个元素的距离,获取最小的,如此反复
class Solution {
public int findClosest(String[] words, String word1, String word2) {
if (words == null) {
return 0;
}
int num = -1;
for (int i = 0; i < words.length; i++) {
if (word1.equals(words[i])) {
for (int j = 0; j < words.length; j++) {
if (word2.equals(words[j])) {
int result = Math.abs(i - j);
if (num == -1 || result < num) {
num = result;
}
}
}
}
}
return num;
}
}
``