LeetCode:Longest Common Prefix
2015-07-11 19:46
405 查看
Problem:Write a function to find the longest common prefix string amongst an array of strings.
Solution:题意要求求取字符串数组的最长公共前缀子串。从位置0开始,对每一个位置比较所有的字符串,直到遇到不匹配的字符串位置
Solution:题意要求求取字符串数组的最长公共前缀子串。从位置0开始,对每一个位置比较所有的字符串,直到遇到不匹配的字符串位置
class Solution { public: string longestCommonPrefix(vector<string>& strs) { if(strs.empty()) return ""; for(int index=0;index<strs[0].size();index++) for(int i=1;i<strs.size();i++) if(strs[i][index]!=strs[0][index]) return strs[0].substr(0,index); return strs[0]; } };
相关文章推荐
- 关于脚本
- HUD -- 3081 Marriage Match II(最大流+二分+并查集)
- SPRING.NET 配置对象属性注入的例子
- python画图
- 一道简单到无名却又WA了半天的题--括号匹配
- HDU 1711 Number Sequence(算法验证)
- php将表单信息传入数据库
- 好东西得收藏
- Kernel那些事儿之内存管理(7) --- Slab(上)
- IE6、 IE7、IE8、IE9、Firefox兼容性问题
- Tcl学习之--表达式
- 光电耦合器
- 2.UITableView表视图左滑 删除
- 黑马程序员--java基础学习笔记6
- Python3.x安装第三方库的方法 欢迎使用CSDN-markdown编辑器
- Jquery Ajax同步在mobile safari浏览器中运行异常
- 设计模式(java)2——简单工厂模式
- [LeetCode] 3Sum Closest
- c# 线程安全
- STM32学习笔记之开发环境