| 1 | 有个内含单词的超大文本文件,给定任意两个单词,找出在这个文件中这两个单词的最短距离(相隔单词数)。如果寻找过程在这个文件中会重复多次,而每次寻找的单词不同,你能对此优化吗? | 
使用双指针去找目标词:
- 当 指针 - l找到- word1时,指针- r从 指针- l的右边出发去找- word1或者- word2;
- 如果 指针 - r找到了- word2,计算距离- r - l,同时记录一个最小的距离;
- 如果 指针 - r找到的还是- word1,更新 指针- l到 指针- r的位置,指针- r继续右移寻找;- 1 
 2
 3
 4- 作者:suukii 
 链接:https://leetcode-cn.com/problems/find-closest-lcci/solution/mian-shi-ti-1711dan-ci-ju-chi-shuang-zhi-zhen-ha-x/
 来源:力扣(LeetCode)
 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
| 1 | class Solution { | 
多次查询构建哈希表
| 1 | class Solution { | 
 
		