Longest Common Prefix
来源:互联网 发布:淘宝模特一天多少钱 编辑:程序博客网 时间:2024/06/06 20:54
Longest Common Prefix
class Solution {public: string longestCommonPrefix(vector<string>& strs) { string ans = "";if (strs.size() == 0) return ans;for (int i = 0; i < strs[0].size(); i++){int flag = 1;for (vector<string>::iterator it1 = strs.begin(); it1 != strs.end(); it1++){if (i>=(*it1).size()||(*it1).at(i) != strs[0].at(i)){flag = 0;break;}}if (flag)ans += strs[0].at(i);elsebreak;}return ans;}};思路上要注意的地方:
1:要不要先给字符串从大到小排个序,不然一个长的字符串跟一个短的字符串比,有些小问题
代码要注意的地方:
1:当vector为空的时候,用iterator遍历好像有点问题,所以要先判断vector的大小
2:cout好像不支持string的输出,要输出来看的话应该把string强制转换为char*,比如(char*)string.c_str();
阅读全文
0 0
- LeetCode: Longest Common Prefix
- LeetCode Longest Common Prefix
- LeetCode : Longest Common Prefix
- [Leetcode] Longest Common Prefix
- leetcode6:Longest Common Prefix
- leetcode22: longest common prefix
- [LeetCode] Longest Common Prefix
- Leetcode14: Longest Common Prefix
- Longest Common Prefix
- Longest Common Prefix
- Longest Common Prefix
- [LeetCode]Longest Common Prefix
- Longest Common Prefix
- LeetCode-Longest Common Prefix
- Longest Common Prefix
- [LeetCode] Longest Common Prefix
- Longest Common Prefix
- LeetCode - Longest Common Prefix
- 嵌入式 Linux 软件更新机制及架构汇总
- 八种方式实现跨域请求
- Altium Designer 自定义线宽 自动布线应用
- java 值传递和引用传递
- Mysql ERROR 1129 (00000): Host 'XXXXXX' is blocked because of many connection errors; unblock with '
- Longest Common Prefix
- 第二周项目2---程序的多文件组织
- ImageIO javax.imageio;读取图片问题
- lua环境安装
- AngularJS中获取ng-repeat动态生成的ng-model值
- linux网络配置-文件配置IP
- Math.random()和new Random()区别
- JS去除字符串中的括号[也可以是字符]或是括号及其中间内容
- 编程笔记--网络、系统、基础编程