欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

字符串之数组中两个字符串的最小距离

发布时间:2023/12/4 编程问答 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 字符串之数组中两个字符串的最小距离 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

题目:

给定一个字符串数组strs, 再给定两个字符串str1和str2,返回在strs中str1和str2的最小距离,如果str1和str2为null,或者不再strs中,都返回-1

列如:

strs = {"1","3","3","2","3","1","3"} ,str1 = "1" str2 = "2" 返回2 strs = {"CD"},str1 = "CD",str2="AC"  返回-1  

代码实现:

package com.chenyu.string.cn;public class MinDistance {public static void main(String[] args) {String[] ss = {"a", "b", "c", "d", "c", "a", "d"};int result = minDistance(ss, "a", "d");System.out.println(result);}public static int minDistance(String[] target, String str1, String str2) {if (target == null || target.length == 0) {return -1;} if (str1 == nu

总结

以上是生活随笔为你收集整理的字符串之数组中两个字符串的最小距离的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。