【LeetCode算法练习(C++)】Longest Common Prefix
来源:互联网 发布:深圳网络指尖公司 编辑:程序博客网 时间:2024/06/09 17:01
题目:
Write a function to find the longest common prefix string amongst an array of strings.
链接:Longest Common Prefix
解法:逐个字符比较,时间O(N*L),N是字符串个数,L是最长前缀的长度
class Solution {public: string longestCommonPrefix(vector<string>& strs) { int siz = strs.size(); if (siz == 0) return ""; else if (siz == 1) return strs[0]; string ans; for (int i = 0; i < strs[0].length(); i++) { for (int j = 1; j < siz; j++) { if (strs[j - 1][i] != strs[j][i]) return ans; } ans += strs[0][i]; } return ans; }};
Runtime: 6 ms
阅读全文
0 0
- 【LeetCode算法练习(C++)】Longest Common Prefix
- 算法练习(9):Longest Common Prefix
- LeetCode OJ算法题(十四):Longest Common Prefix
- LeetCode算法题之Longest Common Prefix
- [C++]LeetCode 14: Longest Common Prefix(最长公共前缀)
- 【leetcode】14. Longest Common Prefix(Python & C++)
- [C++]LeetCode: 21 Longest Common Prefix
- 【leetcode c++】14Longest Common Prefix
- Leetcode c语言-Longest Common Prefix
- LeetCode: Longest Common Prefix
- LeetCode Longest Common Prefix
- LeetCode : Longest Common Prefix
- [Leetcode] Longest Common Prefix
- [LeetCode] Longest Common Prefix
- [LeetCode]Longest Common Prefix
- LeetCode-Longest Common Prefix
- [LeetCode] Longest Common Prefix
- LeetCode - Longest Common Prefix
- Core Java Volume I 读书笔记---第十三章 集合
- Python入门记——下载Python
- 原始 socket 编程
- loadrunner Web_类函数之web_service_set_security()
- 习题二第4题
- 【LeetCode算法练习(C++)】Longest Common Prefix
- ORACLE_11g_Win64安装
- 记录thinkphp3.13移植到php7过程
- win10下Apache无法启动的解决方法
- nginx-lua worker 之间数据共享
- 1020月饼(贪心算法)
- 开始接触 Cocos2dx3.15
- JS极速适配
- Java300StudyNote(6)-JVM核心之JVM运行和类加载全过程(1)