Longest Common Prefix 最长公共前缀
2014-01-19 20:53
309 查看
class Solution {
public:
string longestCommonPrefix(vector<string> &strs) {
int n=strs.size();
if(n==0) return"";
int length=INT_MAX;
string result="";
for(int i=0;i<n;i++)
{
if(strs[i].size()<length)
{
length=strs[i].size();
}
}
for(int j=0;j<length;j++)
{
int i=0;
for( i=0;i<strs.size();i++)
{
if(strs[i][j]!=strs[0][j])
break;
}
if(i==strs.size())
result+=strs[0][j];
else break;
}
return result;
}
};
public:
string longestCommonPrefix(vector<string> &strs) {
int n=strs.size();
if(n==0) return"";
int length=INT_MAX;
string result="";
for(int i=0;i<n;i++)
{
if(strs[i].size()<length)
{
length=strs[i].size();
}
}
for(int j=0;j<length;j++)
{
int i=0;
for( i=0;i<strs.size();i++)
{
if(strs[i][j]!=strs[0][j])
break;
}
if(i==strs.size())
result+=strs[0][j];
else break;
}
return result;
}
};
相关文章推荐
- 什么是UML
- 项目开发计划
- 无缝滚动—marquee实现向上滚动(适合发布通告)
- linux的自旋锁
- 【JPA+JAX-RS+HTML5】第一弹——用户+文章+评论模块
- FusionCharts 2D柱状图和折线图的组合图调试错误
- contig命令整理文件碎片
- LeetCode OJ:Evaluate Reverse Polish Notation
- FusionCharts 2D柱状图和折线图的组合图调试错误
- Nutch1.7 generator源码阅读
- POST登录3GQQ
- HTTPS应用实例
- Linux系统有7个运行级别(runlevel)
- 多线程中的lua同步问题
- linux 文件的备份与还原
- Winform控件的问题汇总
- 中国没家像样的科技公司
- Java字符串的十大问题
- 货币发行量整理
- 幼稚是技术人员最大的缺陷