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

Java算法-力扣leetcode-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(String[] strs) {String s = "";for(int i =0; i<strs[0].length(); i++){char c = strs[0].charAt(i);for(String temp : strs){if((temp.length()-1)<i){return s;}if(temp.charAt(i)!=c){return s;}}s = s+c;}return s;}
}
http://www.lryc.cn/news/345744.html

相关文章:

  • 视频拼接融合产品的产品与架构设计(二)
  • 【docker 】push 镜像到私服
  • Java框架精品项目【用于个人学习】
  • 每周一算法:无向图的最小环
  • 分布式websocket IM即时通讯聊天开源项目如何启动
  • tensorflow学习笔记(1)环境准备写个简单例子(小白手册)-20240506
  • kubernate 基本概念
  • 【系统架构师】-选择题(十二)计算机网络
  • 代码随想录|总结篇
  • 网络编程套接字和传输层tcp,udp协议
  • 通过wget下载ftp文件
  • Acrobat Pro DC 2023 for Mac:PDF处理的终极解决方案
  • map容器
  • GNU/Linux - 是否可以多次打开同一个设备文件
  • Visual Studio的使用方法
  • 【35分钟掌握金融风控策略18】贷前风控策略详解-3
  • 秋招后端开发面试题 - MySQL事务
  • C语言栈的含义与栈数据操作代码详解!
  • 数据库基础语法二
  • 数据库的一些知识点
  • [AutoSar]BSW_Com021单帧 首帧 流控帧 连续帧 详解
  • CSS学习笔记之中级教程(一)
  • Spring Cloud Alibaba 网关 Gateway 集成(7)
  • 低代码技术赋能未来乡村建设:创新与实践
  • 基于Springboot的房屋租赁管理系统(有报告)。Javaee项目,springboot项目。
  • 跨平台移动应用开发指南:打造跨越iOS和Android的移动应用
  • QT+多线程编程
  • 设计模式——迭代器模式(Iterator)
  • 在k8s中安装Grafana并对接Prometheus,实现k8s集群监控数据的展示
  • 【JavaScript】内置对象 - 数组对象 ③ ( 数组反转 - reverse 方法 | 数组排序 - sort 方法 | 自定义数组排序规则 )