前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【LeetCode 14】关关的刷题日记44 – Longest Common Prefix

【LeetCode 14】关关的刷题日记44 – Longest Common Prefix

作者头像
WZEARW
发布2018-04-11 10:43:59
5670
发布2018-04-11 10:43:59
举报
文章被收录于专栏:专知专知

关关的刷题日记44 – Leetcode 14. Longest Common Prefix

题目

Write a function to find the longest common prefix string amongst an array of strings.

题目的意思是找出一个字符串数组中所有字符串的最长公共前缀字符串。

思路

思路:我用了最简单直接的思路:以第0个字符串作为参考,从第1个字符串开始遍历字符串数组,查找同一位置的字符,遇到不同字符的话返回该字符前面的前缀字符串即可。

class Solution {public: string longestCommonPrefix(vector<string>& strs) { if(strs.empty()) return ""; string re=strs[0]; if(strs.size()==1) return re; for(int i=0; i<strs[0].size(); ++i) { for(int j=1; j<strs.size(); ++j) { if(strs[0][i]!=strs[j][i]) { re=re.substr(0,i); break; } } } return re; }};

人生易老,唯有陪伴最长情,加油!

以上就是关关关于这道题的总结经验,希望大家能够理解,有什么问题可以在我们的专知公众号平台上交流或者加我们的QQ专知-人工智能交流群 426491390,也可以加入专知——Leetcode刷题交流群(请先加微信小助手weixinhao: Rancho_Fang)。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-11-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 专知 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目
  • 思路
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档