博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
14. Longest Common Prefix
阅读量:6354 次
发布时间:2019-06-22

本文共 1047 字,大约阅读时间需要 3 分钟。

description:

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

找到几个字符串的最大前缀,英语不好是硬伤gg
prefix string 前缀!!!!!

If there is no common prefix, return an empty string "".

Note:

Example 1:Input: ["flower","flow","flight"]Output: "fl"Example 2:Input: ["dog","racecar","car"]Output: ""Explanation: There is no common prefix among the input strings.

my answer:

把所有的字符串一行一行的排好,然后从第一列开始一列一列的去遍历,如果这一列全都相同就把这个character加入到result中,若出现不一样的或者有的字符串在这一列已经是空了就return result。

大佬的answer:

class Solution {public:    string longestCommonPrefix(vector
& strs) { if(strs.empty()) return ""; string res = ""; for(int j = 0; j < strs[0].size();j++){ char c = strs[0][j]; for(int i = 1; i < strs.size(); ++i){ if (j > strs[i].size() || strs[i][j] != c){ return res; } } res.push_back(c); } return res; }};

relative point get√:

hint :

转载于:https://www.cnblogs.com/forPrometheus-jun/p/10625405.html

你可能感兴趣的文章
Android中隐藏顶部状态栏的那些坑——Android开发之路3
查看>>
从零开始学java (面向对象)
查看>>
makefile学习小结
查看>>
C语言-第0次作业
查看>>
Razor和HtmlHelper的使用意义
查看>>
oVirt (Open Virtual) 之 VDSM 学习笔记 vdsm/vdsm (一)
查看>>
SpringMvc配置扫包之后,访问路径404问题解决
查看>>
Oracle复制表数据的两种用法
查看>>
swift 3.0 新特征
查看>>
使用POI创建word表格合并单元格兼容wps
查看>>
Vue.js 2.x笔记:组件(5)
查看>>
CentOS7 安装Nginx+MySQL
查看>>
egret中报错 “xxx 文件 is not defined”
查看>>
Spring Cloud-微服务架构集大成者
查看>>
CI调试
查看>>
Canvas中点到点的路径运动
查看>>
python CheatSheet
查看>>
asp .net 页面跳转
查看>>
java程序中路径问题
查看>>
Linux下的压缩命令
查看>>