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

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

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

Solution:

class Solution {public:    string longestCommonPrefix(vector
&strs) { int len = 0, n = strs.size(), MaxL = 0; if(n == 0) return ""; else if(n == 1) return strs[0]; for(int i = 0;i < n;i++) if(strs[i].length() > MaxL) MaxL = strs[i].length(); bool flag = true; while(flag) { if(len >= MaxL) break; for(int i = 0;i < n;i++) { if(strs[i][len] == strs[0][len]) continue; else { flag = false; break; } } if(flag == true) len++; } return strs[0].substr(0, len); }};

转载于:https://www.cnblogs.com/changchengxiao/p/3593276.html

你可能感兴趣的文章
linux下编译openjdk8
查看>>
【python】--迭代器生成器装饰器
查看>>
Pow(x, n)
查看>>
安卓当中的线程和每秒刷一次
查看>>
MySQL Proxy
查看>>
关于Vue的组件的通用性问题
查看>>
随机颜色值
查看>>
每日一库:Modernizr.js,es5-shim.js,es5-safe.js
查看>>
目录相关的操作
查看>>
解决虚拟机vmware安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题...
查看>>
C++----练习--引用头文件
查看>>
11.基本包装类型
查看>>
ajax连接服务器框架
查看>>
wpf样式绑定 行为绑定 事件关联 路由事件实例
查看>>
利用maven管理项目之POM文件配置
查看>>
用HttpCombiner来减少js和css的请问次数
查看>>
FUSE-用户空间文件系统
查看>>
将tiff文件转化为jpg文件并保存
查看>>
ubuntu 16.04 开机脚本
查看>>
 VS2012 C#调用C++ dll
查看>>