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

Java | Leetcode Java题解之第467题环绕字符串中唯一的子字符串

题目:

题解:

class Solution {public int findSubstringInWraproundString(String p) {int[] dp = new int[26];int k = 0;for (int i = 0; i < p.length(); ++i) {if (i > 0 && (p.charAt(i) - p.charAt(i - 1) + 26) % 26 == 1) { // 字符之差为 1 或 -25++k;} else {k = 1;}dp[p.charAt(i) - 'a'] = Math.max(dp[p.charAt(i) - 'a'], k);}return Arrays.stream(dp).sum();}
}
http://www.lryc.cn/news/456842.html

相关文章:

  • 诺贝尔物理奖与化学奖彰显AI力量,探索智能新边界
  • 基于京东:HotKey实现自动缓存热点Key!!!
  • ★ 算法OJ题 ★ 二分查找算法
  • RTSP RTP RTCP SDP基础知识
  • 静态变量、变量作用域、命名空间
  • Android笔记(二十四)基于Compose组件的MVVM模式和MVI模式的实现
  • MySQL 是否支持 XML
  • pikachu靶场总结(四)
  • 24.3 基于文件的服务发现模式
  • 【Java】面向UDP接口的网络编程
  • SRS服务器搭建
  • iMazing只能苹果电脑吗 Win和Mac上的iMazing功能有区别吗
  • ChatGPT可以分析股票吗?
  • Dockerfile搭建镜像
  • Kubernetes-Kind篇-01-kind搭建测试集群
  • 在UniApp中高效处理大量文件请求的策略
  • docker compose入门4—常用命令
  • wps文本框文字居中对齐
  • 注册信息页面
  • 详解Java中的BIO、NIO、AIO
  • CAN和CANFD如何转换和通信
  • QDateTimeEdit Class
  • Windows环境安装CentOS7
  • 用docker启动mysql步骤
  • [Linux] Linux 初识进程地址空间 (进程地址空间第一弹)
  • 力扣21~25题
  • 04. prometheus 监控 Windows 服务器
  • 【机器学习】——决策树以及随机森林
  • 怎么选择合适的数据恢复软件?适用于 Windows 的数据恢复软件对比
  • CI/CD 和 DevOps 工具概述:Jenkins 、Docker 的概述、工作流程、对比