LeetCode 243. Shortest Word Distance
来源:互联网 发布:游戏m美工招聘' 编辑:程序博客网 时间:2024/05/21 00:20
Given a list of words and two words word1 and word2, return the shortest distance between these two words in the list.
For example,
Assume that words = [“practice”, “makes”, “perfect”, “coding”, “makes”].Given word1 = “coding”, word2 = “practice”, return 3. Given word1 =
“makes”, word2 = “coding”, return 1.
Note:
You may assume that word1 does not equal to word2, and word1 and word2 are both in the list.
思路:
1. 需要实时的记录word1和word2的坐标。
2. 遍历一次,更新word1和word2的坐标,更新一次,就求坐标差然后看是否是最小距离!
int shortestDistance(vector<string>& words, string word1, string word2) { int res=INT_MAX; int pos1=-1,pos2=-1; for(int i=0;i<words.size();i++){ if(pos1>=0&&pos2>=0){ res=min(res,abs(pos1-pos2)); } if(words[i]==word1) pos1=i; else if(words[i]==word2) pos2=i; } return res;}
0 0
- LeetCode 243. Shortest Word Distance
- LeetCode 243. Shortest Word Distance
- leetcode--Shortest Word Distance
- Leetcode: Shortest Word Distance
- *LeetCode-Shortest Word Distance
- LeetCode Shortest Word Distance
- Leetcode Shortest Word Distance
- leetcode--Shortest Word Distance
- [leetcode] 243. Shortest Word Distance 解题报告
- Leetcode Everyday: 243. Shortest Word Distance
- Leetcode 243. Shortest Word Distance (Easy) (cpp)
- [Leetcode] 243. Shortest Word Distance 解题报告
- 243. Shortest Word Distance
- 243. Shortest Word Distance
- leetcode--Shortest Word Distance II
- Leetcode: Shortest Word Distance II
- Leetcode: Shortest Word Distance III
- leetcode 243: Shortest Word Distance
- 13.Apache模块
- 北京天宇联科技有限责任公司—智慧园区的现状
- Git命令
- Java中对日期和时间的处理简述
- 搭建IPv6本地环境测试App
- LeetCode 243. Shortest Word Distance
- 频率域滤波基础之二(读数字图像处理学习halcon)
- SpringMVC(简单登录)
- TokuDB Slave Crash
- 深入浅析mybatis oracle BLOB类型字段保存与读取
- Android 如何避免OOM
- Docker 从入门到精通(一)基本操作
- 二分查找
- 陈玉婷:决定自己成败的唯有自己