LeetCode Longest Common Prefix

来源:互联网 发布:台湾uu聊天室软件 编辑:程序博客网 时间:2024/05/18 00:37

题目

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

 

求最长公共前缀,从头开始扫,

注意数组为空,注意到字符串尾(尤其是同时到尾)

 

代码:

class Solution {public:    string longestCommonPrefix(vector<string> &strs) {        int size=strs.size();string ans="";if(size==0)return ans;if(size==1)return strs[0];int i=size,j=0;while(i>=size){for(i=1;i<size;i++){if(strs[i][j]!=strs[0][j]||strs[i][j]=='\0')break;}if(i>=size)ans+=strs[0][j++];}return ans;    }};


 

 

0 0
原创粉丝点击