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

Leetcode 最长公共前缀

在这里插入图片描述

java solution

class Solution {public String longestCommonPrefix(String[] strs) {if(strs == null || strs.length == 0) {return "";}//用第一个字符串作为模板,利用indexOf()方法匹配,由右至左逐渐缩短第一个字符串的长度String prefix = strs[0];for(int i = 1; i < strs.length; ++i) {while(strs[i].indexOf(prefix) != 0) {prefix = prefix.substring(0, prefix.length() - 1);}if(prefix.length() == 0) {return "";}}return prefix;}
}
http://www.lryc.cn/news/465775.html

相关文章:

  • [C#][winform]基于yolov5的驾驶员抽烟打电话安全带检测系统C#源码+onnx模型+评估指标曲线+精美GUI界面
  • 【Flutter】基础入门:开发环境搭建
  • AI学习指南深度学习篇-对比学习(Contrastive Learning)简介
  • 【蓝队技能】【规则开发1】Suricata-C2Webshell隧道
  • 全面了解 NGINX 的负载均衡算法
  • Java-继承与多态-上篇
  • 通过比较list与vector在简单模拟实现时的不同进一步理解STL的底层
  • 软件I2C的代码
  • 登录时用户名密码加密传输(包含前后端代码)
  • ai聊天对话页面-uniapp
  • 虚拟滚动列表如何实现?
  • 07_Linux网络配置与管理:命令与工具指南
  • 首个统一生成和判别任务的条件生成模型框架BiGR:专注于增强生成和表示能力,可执行视觉生成、辨别、编辑等任务
  • 【Java知识】Java进阶-服务发现机制SPI
  • 多模态技术的协同表现:从文本生成、语音合成到口型同步综合测评
  • Java最全面试题->Java主流框架->Srping面试题
  • 参编国家标准需要注意的事项有哪些?
  • 【Dash】feffery_antd_components 按钮组件的应用
  • 01 springboot-整合日志(logback-config.xml)
  • Java最全面试题->计算机基础面试题->计算机网络面试题
  • VSCode编译器改为中文
  • 前端开发设计模式——状态模式
  • 特种作业操作烟花爆竹试题分享
  • 实现prometheus+grafana的监控部署
  • 确保Spring Boot定时任务只执行一次方案
  • 【Python数据可视化】利用Matplotlib绘制美丽图表!
  • 【最新通知】2024年Cisco思科认证CCNA详解
  • 监控内容、监控指标、监控工具大科普
  • 生成文件夹 - python 实现
  • 快速了解学会python基础语言及IDLE 提供的常用快捷键