[LeetCode14] Longest Common Prefix
来源:互联网 发布:mac五国循环重启 编辑:程序博客网 时间:2024/06/06 18:42
Write a function to find the longest common prefix string amongst an array of strings.
Analysis:
Scan from the first character, if it is same to all strings, then scan the second one until meet the different or null.
c++
string longestCommonPrefix(vector<string> &strs) { // Start typing your C/C++ solution below // DO NOT write int main() function if (strs.empty()){return "";} string str = strs[0]; int i; for (i=0;i<str.size();i++){ bool fl=true; for (int j=0;j<strs.size();j++){ if (strs[j][i]!=str[i]) {fl=false; break;} } if (fl==false){return str.substr(0,i);} } return str.substr(0,i); }
java
public String longestCommonPrefix(String[] strs) { if(strs.length == 0) return ""; boolean flag = true;for(int i=0;i<strs[0].length();i++){for(int j=0;j<strs.length;j++){if(i>=strs[j].length() || strs[0].charAt(i)!=strs[j].charAt(i)){flag = false;break;}}if(!flag) return strs[0].substring(0,i);}return strs[0]; }
0 0
- Leetcode14: Longest Common Prefix
- [LeetCode14] Longest Common Prefix
- leetcode14 Longest Common Prefix
- leetcode14 Longest Common Prefix
- LeetCode14:Longest Common Prefix
- LeetCode14. Longest Common Prefix
- leetcode14,Longest Common Prefix
- Leetcode14. Longest Common Prefix
- leetcode14:Longest Common Prefix
- leetcode14. Longest Common Prefix
- leetcode14. Longest Common Prefix
- LeetCode14. Longest Common Prefix
- 【LeetCode14】【Longest Common Prefix】
- LeetCode14-Longest Common Prefix
- leetcode14. Longest Common Prefix
- LeetCode14. Longest Common Prefix
- [Java]Leetcode14 Longest Common Prefix
- LeetCode14——Longest Common Prefix
- DWZ使用笔记-1 刷新页面
- JavaScript 的原型对象 Prototype
- 柳条鱼入队
- Winform异步解决窗体耗时操作(Action专门用于无返回值,Func专门用于有返回值)
- 理解js中的原型链
- [LeetCode14] Longest Common Prefix
- 是东莞市的火锅店发货
- IIS权限设置
- codeforces 429A Xor-tree
- java.lang.IllegalArgumentException: id to load is required for loading
- 建站学习笔记(一)开篇+WWW
- 递归将树转化成json字符串
- 理解Javascript_01_理解内存分配
- Javascript类型检测