cKK

............当你觉得自己很辛苦,说明你正在走上坡路.............坚持做自己懒得做但是正确的事情,你就能得到别人想得到却得不到的东西............

导航

14. Longest Common Prefix

Posted on 2016-01-26 15:11  cKK  阅读(148)  评论(0编辑  收藏  举报
Write a function to find the longest common prefix string amongst an array of strings.

Subscribe to see which companies asked this question

  

}public class Solution {
    public String longestCommonPrefix(String[] strs) {
        if (strs.length == 0)                //想换成字符数组来着,这样空间代价有点大的感觉,直接暴力法了。。。
			return "";
		String str = strs[0];
		int mark = 0;
		int count=str.length();
		while (mark != strs.length && count>=0) {
			mark = 0;
			str=str.substring(0, count--);              //傻逼怎么能String,记住用StringBuilder
for (int i = 0; i < strs.length; i++) { if (strs[i].startsWith(str)) mark++; } } return str; }