LeetCode 14: Longest Common Prefix

来源:互联网 发布:c语言大小写转换程序 编辑:程序博客网 时间:2024/06/08 15:38

Longest Common Prefix

Write a function to find the longest common prefix string amongst an array of strings.


求最长公共前缀。

代码如下:

class Solution {public:    string longestCommonPrefix(vector<string>& strs) {       int length = strs.size();if (length <= 0)return "";string prefix = strs[0];int i, j;for (i=1; i<length; i++){string tmpStr = strs[i];if (prefix.length()==0 || tmpStr.length()==0)return "";int len = min(prefix.length(), tmpStr.length());for (j=0; j<len; j++){if (prefix[j] != tmpStr[j])break;}prefix = prefix.substr(0,j);}return prefix;    }};


1 0
原创粉丝点击