题解 | #最长公共前缀#C++字符串公共前缀暴力遍历解法
最长公共前缀
https://www.nowcoder.com/practice/28eb3175488f4434a4a6207f6f484f47
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param strs string字符串vector * @return string字符串 */ string longestCommonPrefix(vector<string>& strs) { int i=0; int j=0; int len=strs.size(); string ans; if(len==0) { return ""; } if(len==1) { return strs[0]; } int len1=strs[0].size(); for(i=0;i<len1;i++) { int count2=0; for(j=0;j<len;j++) { int len3=strs[j].size(); if(!(i<len3 && strs[j][i]==strs[0][i])) { count2++; break; } } if(count2==0) { ans+=strs[0][i]; } else { break; } } return ans; } };