3.8—字符串—Longest Common Prefix
来源:互联网 发布:mac nice to meet you 编辑:程序博客网 时间:2024/06/10 04:39
描述
Write a function to find the longest common prefix string amongst an array of strings.
Write a function to find the longest common prefix string amongst an array of strings.
#include <iostream>#include <string>#include <vector>using namespace std;int MIN = 100000;string LongestCommonPrefix(vector<string> str){string res;for (int i = 0; i<str.size(); i++){if (str[i].size()<MIN)MIN = str[i].size();}for (int i = 0; i<MIN; i++){char temp = str[0][i];int j = 1;for (; j<str.size(); j++){if (temp != str[j][i])break;}if (j != str.size()){if (i == 0)return res;elsereturn str[0].substr(0, i);}}}int main(){vector<string> str;str.push_back("I am a man");str.push_back("I am a seuer");str.push_back("I am a Chinese");str.push_back("I am a good person");string res = LongestCommonPrefix(str);cout << res << endl;}
阅读全文
0 0
- 3.8—字符串—Longest Common Prefix
- 字符串 Longest Common Prefix
- LeetCode—Longest Common Prefix
- 3.8 Longest Common Prefix
- 14:Longest Common Prefix【字符串】
- LeetCode——Longest Common Prefix
- LeetCode——Longest Common Prefix
- LeetCode14——Longest Common Prefix
- Longest Common Prefix —— Leetcode
- Longest Common Prefix ——解题报告
- leetcode——Longest Common Prefix
- leetcode 014 —— Longest Common Prefix
- LeetCode题解——Longest Common Prefix
- #14 LeetCode——Longest Common Prefix
- LeetCode——14. Longest Common Prefix
- Leetcode——14. Longest Common Prefix
- <14>——Longest Common Prefix
- Algorithms—14.Longest Common Prefix
- iOS学习资料
- Spring中ApplicationContext和beanfactory区别
- df
- yii2加密方法
- LVS服务器实验
- 3.8—字符串—Longest Common Prefix
- 程序自动生成地图
- 浅谈工程师的调试法宝(三)---SWO引脚的巧妙应用
- cordova 打包android报错
- 几种HTTP url应用
- java 字符串理解
- 分数规划学习、
- POJ 2823 Sliding Window/单调队列
- oracle中关于count(1)、count(*)、count(rowid)、count(某个字段)使用上的区别和性能问题