Write a function to find the longest common prefix string amongst an array of strings.
class Solution {
public:
string longestCommonPrefix(vector<string> &strs) {
const int m = strs.size();
string res;
if (m == 0) {
return res;
}
const int n = strs[0].size();
for (int i = 0; i < n; i++) {
for (int j = 1; j < m; j++) {
if (strs[0][i] != strs[j][i]) {
return res;
}
}
res += strs[0][i];
}
return res;
}
};
本文介绍了一种寻找字符串数组中最长公共前缀的方法,并提供了一个C++实现的示例。该方法通过比较每个字符串的字符来确定公共前缀。
915

被折叠的 条评论
为什么被折叠?



