当前位置:网站首页>Task19_14_最长公共前缀
Task19_14_最长公共前缀
2022-08-08 23:58:00 【weixin_961876584】
题目
- 编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 “”。
思路
- 把第一个字符串作为基准
- 纵向对比
- 取第一个字符串的子串
public class Solution
{
public string LongestCommonPrefix(string[] strs)
{
if (strs.Length == 0) return "";
for (int i = 0; i < strs[0].Length; i++)
{
for (int j = 1; j < strs.Length; j++)
{
if (i>=strs[j].Length|| strs[j][i] != strs[0][i])
return strs[0].Substring(0,i);
}
}
return strs[0];
}
}
边栏推荐
猜你喜欢
随机推荐
pytorch常用代码
OSPF实验
gptp协议
HCIP2---静态路由、动态路由
并发编程第10篇,CountDownLatch(计数器)和Semaphore(信号量)
第六章 物理层
穿越派·派盘+KeePass = 最安全的私人密码管理方案
【深度学习】TensorFlow学习之路三:梯度消失\爆炸及解决办法
OSPF总结作业
win10电脑:电脑触摸板控制
第四章 网络层
laravel框架之验证码控制器
C# 如何关联键盘按钮 (KeyChar/KeyCode值 KeyPress/KeyDown事件 区别)
实用小技能:一键获取Harbor中镜像信息,快捷查询镜像
第七章 数据管理技术的发展
[QNX Hypervisor 2.2用户手册]10.12 ser8250vdev ser8250 options
win10:如何修改以太网名字
第六章 数据库安全与保护
禅道数据库异机访问,远程连接,navicat连接
09 Spark on RDD 阶段划分