数组中两个字符串的最小距离
来源:互联网 发布:java短链接 编辑:程序博客网 时间:2024/05/21 08:37
public int getDistance(String[] article, int n, String x, String y) { int xPos = -1; int yPos = -1; int ans = Integer.MAX_VALUE; for (int i = 0; i < article.length; i++) { if (x.equals(article[i])) { xPos = i; if (yPos != -1) { ans = Math.min(ans, Math.abs(xPos - yPos)); } } if (y.equals(article[i])) { yPos = i; if (xPos != -1) { ans = Math.min(ans, Math.abs(xPos - yPos)); } } } return ans; }
一般人想不到的进阶问题
问:如果查询的次数很多,如何把每次的查询的时间复杂度降为O(1)?
简答:使用内哈希表(哈希套哈希)。
0 0
- 数组中两个字符串的最小距离
- 字符串之数组中两个字符串的最小距离
- 字符串问题---数组中两个字符串的最小距离
- 字符串数组中两个字符串的最小距离
- 求数组中两个字符串的最小距离 Python 版
- 数组中两个元素的最小距离
- 数组中两个元素最小的距离
- 数组中两个元素的最小距离
- 【谷歌面试题】求数组中两个元素的最小距离
- 求数组中两个元素的最小距离
- 求数组中两个元素的最小距离
- 数据结构面试题总结3——数组:求数组中两个元素的最小距离
- Java求解数组中的两个元素的最小距离
- Submission Details (两个字符串的最小距离)【leetcode】
- 两个字符串的最小编辑距离 Edit Distance
- 用最小编辑距离求两个字符串的不同
- 两个字符串的距离
- 计算两个字符串的距离
- CSDN(makedown流程图)
- [bigdata-003]在cdh 5.7下 用sqoop1将mysql数据库数据导入到hdfs的方式
- 模拟电路学习笔记
- HBase总结(十四)LINUX下用Eclipse构建HBase开发环境
- 机器学习方法:使用Apriori算法和FP-growth算法进行关联分析(Python版)
- 数组中两个字符串的最小距离
- Destroy the Well of Life HDU - 1692
- Android Studio插件整理
- wpf数据库连接登陆案例
- poj1258 Agri-Net 最小生成树
- Eclipse中编写Java调用C代码
- 观察者模式
- C# using 三种使用方式
- 二维码操作工具类