字符串之数组中两个字符串的最小距离
题目:
给定一个字符串数组strs, 再给定两个字符串str1和str2,返回在strs中str1和str2的最小距离,如果str1和str2为null,或者不再strs中,都返回-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
字符串之数组中两个字符串的最小距离相关推荐
- python字符串数组中最短的_python求解数组中两个字符串的最小距离
题目: 给定一个数组 strs,其中的数据都是字符串,给定两个字符串 str1,str2.如果这两个字符串都在 strs数组中,就返回它们之间的最小距离:如果其中任何一个不在里面,则返回 -1:如果两 ...
- 数组中两个字符串的最小距离
题目 给定一个字符串数组strs,再给定两个字符串str1和str2,返回strs中str1与str2的最小距离,如果str1或str2为null,或不在strs中,返回-1. 例子:strs = [ ...
- 程序员代码面试指南刷题--第五章.数组中两个字符串的最小距离
题目描述 给定一个字符串数组strs,再给定两个字符串str1和str2,返回在strs中str1和str2的最小距离,如果str1或str2为null,或不在strs中,返回-1. 输入描述: 输入 ...
- 字符串篇(python)——字符串数组中两个字符串的最小距离
题目描述 给定一个字符串数组strs,再给定两个字符串str1和str2,返回在strs中str1和str2的最小距离,如果str1或str2为null,或不在strs中,返回-1. def find ...
- 检查数组中的子字符串– Java,Python和Swift
In this quick tutorial, we'll learn how to quickly search a part of a string in an Array. We'll be d ...
- 按照拼音对数组中的中文字符串排序的算法
按照拼音对数组中的中文字符串排序的算法,不是很难,这里直接放上代码,Demo去最下面找: 注:里面用到一个叫George的牛人写的中文转拼音首字母的函数pinyinFirstLetter,因为内容实在 ...
- php中的分割字符串函数,关于PHP中两款字符串分割函数explode,str_split
关于PHP中两款字符串分割函数explode,str_split 2019.02.19 4140 将一个字符串分割成数组在日常的微信公众号开发中的应用应该是很多的.如果指定分割符,可以使用explod ...
- 使用C#删除一个字符串数组中的空字符串
C#中要如何才能删除一个字符串数组中的空字符串呢?随着微软对C#不断发展和更新,C#中对于数组操作的方式也变得越来越多样化.以往要实现过滤数组中的空字符串,都是需要实行循环的方式来排除和过滤.C#3. ...
- Java中用三种方法输出字符串_java中两个字符串连接的三种方法
java中两个字符串连接有以下三种方法: 第一种方法:使用+: 第二种方法:使用concat(): 第三种方法:使用append(): 如下代码: public class Practice { // ...
最新文章
- winform剪贴板如何同时存储图片和文字_你真的会在Word里插入图片吗?没那么简单!...
- endl在c语言中的作用,C++中的endl
- 老男孩教育每日一题-第108天-php-fpm优化关闭危险参数有哪些?
- oracle 取系统当前年份_Oracle如何获取系统当前时间等操作实例
- 各种框架实现了经典的 todo 应用
- 病毒与木马大多作成 动态库形式的原因
- 计算机编程人员辛苦吗,全国工资下来了,程序员工资为什么这么高?你是不知道多辛苦?...
- fedora 安装google浏览器失败,报错
- linux 驱动打印机驱动怎么安装步骤,Linux 打印机驱动安装
- 敏捷迭代开发——Time-Boxing时间盒
- 云闪付华为P9指纹_超强指纹识别体验:华为P9指纹还能这么玩
- DLM 通讯初始化语句
- python经典代码
- ECCV2016 部分文章
- 竞价推广转化不好怎么办?
- 湘潭大学c语言作业系统学生端,作业收发系统学生端使用说明
- python解析返回值类型为xml的数据接口
- 选择私有云解决方案,需要考虑哪些要素
- Chrome 113 发布,默认启用 WebGPU
- R 语言 fig() 用法