博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode算法题——最长公共前缀
阅读量:3958 次
发布时间:2019-05-24

本文共 826 字,大约阅读时间需要 2 分钟。

题目

编写一个函数来查找字符串数组中的最长公共前缀。

如果不存在公共前缀,返回空字符串 ""。

示例 1:

输入: ["flower","flow","flight"]

输出: "fl"
示例 2:

输入: ["dog","racecar","car"]

输出: ""
解释: 输入不存在公共前缀。
 

代码实现

public class demo{	public static void main(String[] args) {				String[] strings = new String[3];			for(int i=0;i<3;i++) {			Scanner scanner = new Scanner(System.in);			strings[i] = scanner.nextLine();		}				int a =strings[0].length();		int b =strings[1].length();		int c =strings[2].length();		int  min= (a>b)?(b>c?c:b):(a>c?c:a);				System.out.println(min);				String string = "";				for(int i=0;i<=min-1;i++) {			if(strings[0].charAt(i)==strings[1].charAt(i)&&strings[1].charAt(i)==strings[2].charAt(i)) {				string += strings[1].charAt(i);			}else {				break;			}		}		if(string=="") {			System.out.println("没有公共前缀");		}else {			System.out.println("公共前缀为"+string);		}	}

 

转载地址:http://ciazi.baihongyu.com/

你可能感兴趣的文章
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Mysql索引
查看>>
OGNL投影查询
查看>>
OGNL投影查询
查看>>
OGNL投影查询
查看>>
Redis之RDB和AOF持久化
查看>>
Redis之RDB和AOF持久化
查看>>