最长公共前缀—leetcode14
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 ""
。
示例 1:
输入: ["flower","flow","flight"] 输出: "fl"
示例 2:
输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀。
说明:
所有输入只包含小写字母 a-z
。
思路:遍历暴力解法,不满足条件提前返回就好
class Solution {
public:string longestCommonPrefix(vector<string>& strs) {string result = "";int n = strs.size();int maxlen = 0;for(int i=0;i<n;++i){int len = strs[i].length();if(len>maxlen)maxlen = len;}for(int j=0;j<maxlen;++j){bool isequal = true;for(int i=0;i<n-1;++i){if(strs[i][j]!=strs[i+1][j]){isequal = false;break;}}if(isequal){result += strs[0][j];}else{break;}}return result;}
};
最长公共前缀—leetcode14相关推荐
- LeetCode14.最长公共前缀 JavaScript
LeetCode14.最长公共前缀 JavaScript 编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串"". 示例 1: 输入: [" ...
- LeetCode14最长公共前缀
未经博主同意,禁止瞎JB转载. LeetCode14最长公共前缀 https://leetcode-cn.com/problems/longest-common-prefix/description/ ...
- LeetCode14 最长公共前缀
leetcode 14 最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入:strs = ["flo ...
- LeetCode-14 最长公共前缀
文章目录 题目描述 我的解法 反思1 优化1 反思2 优化2 其他思路 总结 Github 题目描述 编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "&q ...
- leetcode14. 最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入: ["flower","flow" ...
- LeetCode-14.最长公共前缀(字符串的erase()函数)
题目内容 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/longest-common-prefix/ 编写一个函数来查找字符串数组中的最长公共 ...
- 【力扣网练习题】最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入: ["flower","flow" ...
- leetcode--最长公共前缀--python
文章目录 题目 题目详情 示例 解题思路 代码 运行结果 最佳方案 题目 题目详情 编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 ...
- 刻意练习:LeetCode实战 -- Task14. 最长公共前缀
背景 本篇图文是LSGO软件技术团队组织的 第二期基础算法(Leetcode)刻意练习训练营 的打卡任务.本期训练营采用分类别练习的模式,即选择了五个知识点(数组.链表.字符串.树.贪心算法),每个知 ...
最新文章
- js判断浏览器的类型。。。
- 希尔伯特曲线的绘制c语言,用四叉树和希尔伯特曲线做空间索引
- java project 部署_关于Java Project项目在Linux下部署步骤及注意事项
- 计算机二级java上机_计算机二级JAVA上机试题及答案
- php推送示例wordpress,给WordPress的编辑后台添加提示框的代码实例分享
- 迪士尼自研算法突破百万高清像素用AI换脸来拍电影
- C# WebRequest.Create 锚点“#”字符问题
- Vysor_2.1.2破解,及安装包
- 如何在延迟后触发一个块,比如-performSelector:withObject:afterDelay:?
- STM32Cubemx出现工程突然自动退出的问题
- 关于在Ubuntu上安装windows字体
- 高德地图经纬度距离数据库排序,Spring Data JPA,Kotlin 实现版本
- Sqlmap使用教程【超全】
- 体验谷歌菜市场镜像版
- 程序猿 C语言入门 颈椎,【计时器小工具】70行代码让你远离颈椎病,致所有的程序猿们...
- android之Goolgle Map
- 后端码农谈前端(CSS篇)第二课:CSS的5个来源
- viterbi 中文分词-超简单版
- python获取摄像头型号,python3.6 opencv获取摄像头代码
- 【随手记】Oracle存储过程报错 Compilation errors for PACKAGE BODY
热门文章
- C语言学习之两个乒乓球队进行比赛,各出3人。甲队为A,B,C3人,乙队为X,Y,Z3人。已抽签决定比赛名单。
- mysql mariadb nodejs_Nodejs中使用mariadb库连接MySQL数据库
- Ubuntu下的第一个博客
- halcon11用于C++的HTuple.h头文件,纯手添中文翻译!
- 正则-元字符 注意正则表达式中间不要随意加空格
- 配置Windows下编译运行C/C++过程
- mac os 切换网络优先级
- FTP 服务器Serv-U:Permission denied解决
- 【转】HashTable 和 HashMap的区别
- [Python从零到壹] 十一.数据分析之Numpy、Pandas、Matplotlib和Sklearn入门知识万字详解(1)