参考链接
http://blog.csdn.net/algorithmengine/article/details/8258192
题目描述
Write a function to find the longest common prefix string amongst an array of strings.
题目分析
总结
代码示例
class Solution {
public:
string longestCommonPrefix(vector<string> &strs) {
// Start typing your C/C++ solution below
// DO NOT write int main() function
string res = "";
if (strs.size() == 0) return res;
res = strs[0];
for (int i = 1; i < strs.size(); ++i)
{
int len = max(strs[i].size(), res.size());
int j = 0;
while (j < len)
{
if (strs[i][j] != res[j])
break;
++j;
}
res.erase(j, res.size() - j);
}
return res;
}
};
推荐学习C++的资料
C++标准函数库
在线C++API查询