Leetcode NO.14 Longest Common Prefix
2015-06-24 04:03
288 查看
本题题目要求如下:
Write a function to find the longest common prefix string amongst an array of strings.
本题应该算是简单题中的简单题。。
我用的算法就是暴力搜索。。。。以第一个string的为基准,从第一个字符开始便历,跟所有的其他string的相应字符比较,看到不同的就跳出循环。。
代码如下,很简单:
Write a function to find the longest common prefix string amongst an array of strings.
本题应该算是简单题中的简单题。。
我用的算法就是暴力搜索。。。。以第一个string的为基准,从第一个字符开始便历,跟所有的其他string的相应字符比较,看到不同的就跳出循环。。
代码如下,很简单:
class Solution { public: string longestCommonPrefix(vector<string>& strs) { string str(""); bool flag = false; if (strs.size() == 0) { return str; } for (int i = 0; i < strs[0].length(); ++i) { char tmp = strs[0][i]; for (int j = 0; j < strs.size(); ++j) { if (i == strs[j].length() or strs[j][i] != tmp) { flag = true; break; } } if (flag == false) { str += tmp; } else { break; } } return str; } };
相关文章推荐
- DEDE调用频道封面{dede:field:content/}内容方法
- 给出两点经纬度算距离
- nagios自动安装脚本(一个脚本实现服务端+客户端自动安装)
- jQuery post数据给php的代码例子
- 条件选代码
- 大使馆大使馆
- 法国恢复规划
- Trac使用手册
- Trac使用手册
- 动态规划--数字三角形问题
- C#操作Office.word(一)
- 【Leetcode】【Medium】Add Two Numbers
- HDU 4622 Reincarnation
- Xming + PuTTY 在Windows下远程Linux主机
- Xming + PuTTY 在Windows下远程Linux主机
- Codeforces Round #306 (Div. 2) 题解
- tomcat - set up username and password
- post 传字典
- 笔记-Microsoft SQL Server 2008技术内幕:T-SQL语言基础-10 可编程对象
- dedecms调用子栏目内容,缩略图,以及栏目名字