当前位置: 首页 > news >正文

字符串(三)14. 最长公共前缀 简单

14. 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。

如果不存在公共前缀,返回空字符串 ""

示例 1:

输入:strs = ["flower","flow","flight"]
输出:"fl"

示例 2:

输入:strs = ["dog","racecar","car"]
输出:""
解释:输入不存在公共前缀。

提示:

  • 1 <= strs.length <= 200
  • 0 <= strs[i].length <= 200
  • strs[i] 如果非空,则仅由小写英文字母组成

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

相关文章:

  • 计算机网络面试题
  • ‌CentOS 7.9 安装 Docker 步骤
  • 带你从入门到精通——自然语言处理(五. 自注意力机制和transformer的输入部分)
  • C++第二节:C/C++内存管理
  • Mysql convert函数、convert用法、字符串转数字、字符串转日期、类型转换函数
  • 探索C/C++的奥秘之list
  • 第十三届青蓝桥杯青少年Scratch省赛真题——报数游戏
  • smplx 和smpl转换
  • NUMA架构介绍
  • 【Flink银行反欺诈系统设计方案】3.欺诈的7种场景和架构方案、核心表设计
  • 关于软件测试中的bug
  • 使用Dockerfile打包java项目生成镜像部署到Linux_java项目打docker镜像的dockerfile
  • 破局AI算力瓶颈:C++如何铸就大模型时代的性能基石
  • 【轮廓检测详解】
  • 从像素到体验:解码UI设计的未来进化论
  • R语言绘图:韦恩图
  • pt-archiver删除数据库的数据表/各种报错类型
  • IP协议、DNS协议、DHCP协议、Telent协议的记忆总结
  • deepseek在pycharm 中的配置和简单应用
  • 在UI设计中使用自定义控件
  • 上海搜索引擎推广公司/图片seo优化是什么意思
  • 自己做网站软件/哈尔滨网络seo公司
  • 网站栏目规划/网站推广哪个好
  • 怎样开发手机网站/网站seo视频
  • 南京淘宝网站设计公司/外贸平台推广
  • 最优网络做网站怎么样/域名查询官网