首页 > 其他分享 >9.22模板

9.22模板

时间:2023-09-22 10:34:18浏览次数:36  
标签:9.22 前缀 示例 strs namespace int 公共 模板

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

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

 

示例 1:

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

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

#include <bits/stdc++.h> using namespace std;
string longestCommonPrefix(vector<string>& strs) {     if(strs.size() == 0){         return "";     }     string longest_str = strs[0];     for(int i=1;i<strs.size();i++){         int j =0;         while(j < longest_str.size() && j < strs[i].size()){             if(longest_str[j] == strs[i][j]){                 j++;                                 continue;             }             else{                 break;             }         }         longest_str = longest_str.substr(0,j);     }     return longest_str; } #include <bits/stdc++.h> using namespace std;
int main() {     vector<string> strs = {"flower","flow","flight"};     cout << longestCommonPrefix(strs) << endl;     return 0; }   需要多次进行比较,调试时候会发现少一个break,最长公共,挨个比较就可以

标签:9.22,前缀,示例,strs,namespace,int,公共,模板
From: https://www.cnblogs.com/minipython-wldx/p/17721722.html

相关文章

  • docker-dockerfile-docker镜像制作-基于本地模板创建镜像
    1.基于本地模板创建基于本地模板创建Docker镜像的步骤可以归纳如下:下载所需模板:首先,你需要在网络上找到你需要的Docker模板,并下载到本地。你可以从DockerHub或者其他的镜像仓库中获取到所需的模板。解压下载的模板:可以使用类似于7-Zip这样的工具来解压下载的模板文件。导入......
  • 模板特化的多维度挖掘
      假如我有一个需求,就是如果传入的参数是int类型,我就输出int类型,否则就输出T。很显然,根据模板的基础知识,我们可以这么写template<classT>voidf(T){std::cout<<"T\n";}template<>voidf(int){std::cout<<"int\n";}  除了这样写,还有别的写法吗。我......
  • 最短路基础实现方法模板合集
    $\color{#39c588}{关于最短路}$$\color{purple}{首先是最短路的算法选择思路捏,直接来个Y总的图}$++$\color{purple}{单源汇问题}$++$\color{orange}{朴素版Dijkstra}$实现思路//朴素版Dijkstrao(n^2)--处理稠密图--稠密图用邻接矩阵存储//1.初始化邻接......
  • jwt配置及代码模板
    jwt配置及代码模板jwt工具类的使用依赖<dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>0.6.0</version></dependency>application.properties配置jwt.config.key=userlogin......
  • 小旋风万能蜘蛛池站群pro模板
    新版本小旋风蜘蛛池pro修改增加了一些模板标签,和原来的调用有些区别。如果没有旧版本的小旋风万能蜘蛛模板,那直接用pro的标签文档写模板,或者买现成的!现成的小旋风蜘蛛池pro模板,可以看:x1.testhot.top 到  x17      小说模板q1.testhot.top 到 q19  下载站模板ying1......
  • 【模板】模意义下的乘法逆元
    由于老是搞混,故开此文。exgcd快速幂线性递推参考资料:当然是洛谷的题解啦!!!link.......
  • Jasper模板使用记录七——Group分组
    Group特点1.通过Group分组可以将集合中的数据进行分组显示2.Group分组有GroupHeader和GroupFooter可以在每个组的前后添加元素3.Group分组的效果是在Detail中显示的注意点Group并不会将乱序的集合数据进行分组和排序,只会按照集合的顺序进行遍历,如果本条数据和上一条......
  • Jasper模板使用记录六——模板字体问题
    1.TIBCOjaspersoft设置字体使用TIBCOjaspersoft软件进行模板设计时,可以为各个组件设置显示的字体,通常大部分字体可以使用,如果有不能使用的字体,也可以通过下载字体文件,并为TIBCOjaspersoft进行设置,先选中项目,然后进行如下操作:2.后台工程设置字体2.1、创建字体配置文......
  • Jasper模板使用记录二——JSON文件数据源
    json文件数据源1.新建json文件,并将字段补充完整,示例如下:{ hosp_name:"医院", rows:[{ name:"姓名", age:12, }]}2.新建json数据源,如下:3.新建Jasper文件4.设置数据源,并导入数据源字段至Fields5.通过拖拽Paramter或Field至模板,进行模板设计......
  • Jasper模板使用记录三——数据换行问题
    通过设置组件的StreetchWithOverflow和StretchType可以让组件整行拉伸......