Leetcode 14. Longest Common Prefix
来源:互联网 发布:剑网3莫雨捏脸数据 编辑:程序博客网 时间:2024/06/07 08:30
题目:
Write a function to find the longest common prefix string amongst an array of strings.
思路:
先定最长的公共前缀为第一个字符串,
然后依次将这个与剩余的字符串作比较,得出最小的长度
即为最长公共前缀的长度,然后从第一个字符串上面截取就可以
代码:
class Solution {public: string longestCommonPrefix(vector<string>& strs) { int size = strs.size(); if(size == 0) return ""; int count = strs[0].length(); for(int i = 1; i < size; ++i) { int temp = 0; while(temp < count && temp < strs[i].length() && strs[i][temp] == strs[0][temp]) temp++; count = temp<count?temp:count; } return strs[0].substr(0,count); }};
阅读全文
0 0
- [leetcode] 14. Longest Common Prefix[leetcode] 14. Longest Common Prefix
- [LeetCode]14.Longest Common Prefix
- LeetCode 14. Longest Common Prefix
- LeetCode --- 14. Longest Common Prefix
- LeetCode 14.Longest Common Prefix
- [Leetcode] 14. Longest Common Prefix
- 【leetcode】14. longest common prefix
- [leetcode] 14.Longest Common Prefix
- [leetcode] 14. Longest Common Prefix
- LeetCode - 14. Longest Common Prefix
- Leetcode-14. Longest Common Prefix
- Leetcode 14. Longest Common Prefix
- 14. Longest Common Prefix LeetCode
- leetcode 14. Longest Common Prefix
- leetcode 14. Longest Common Prefix
- leetcode 14. Longest Common Prefix
- LeetCode--14. Longest Common Prefix
- Leetcode 14. Longest Common Prefix
- Java Script 点击更改界面demo
- fusioncharts的XML标签属性
- 用python写一个小型的FTP客户端软件
- java学习(22)--JDBC(二)
- SpringMVC原理
- Leetcode 14. Longest Common Prefix
- 【脚本语言系列】关于Python进程线程管理系统模块,你需要知道的事
- 543. Diameter of Binary Tree
- windows 64位下安装scipy(python2.7)
- 【Android 清单文件下的 Activity各种配置详解】
- RML(Riemann流形学习)
- 实测:一周不更新文章头条号指数会掉多少?
- POJ 1290 Grandpa's Rubik Cube 笔记
- Js作用域与作用域链详解