分割回文串

class Solution {

public List<List<String>> partition(String s) {

List<List<String>> list = new ArrayList<>();

for(int i = 0;i < s.length();i++){

for(int j = i;j < s.length();j++){

List<String> temp = new ArrayList<>();

String c = s.substring(i,j+1);

temp.add(c);//a aa aab 下一个:a ab

list.add(temp);//\[a aa aab]

}

}

System.out.println(list);

return list;

}

public boolean isHuiWen(String s){

int i = 0;

int j = s.length() - 1;

while(i < j){

if(s.charAt(i) == s.charAt(j)){

i++;

j--;

}else{

return false;

}

}

return true;

}

}

相关推荐
摇滚侠7 小时前
JDBC 基础到高级一套通关!基础篇 00-15
java·开发语言·数据库
小L写Java7 小时前
第三章:Java 内存模型 (JMM) 与运行时数据区
java·jvm
m0_744724937 小时前
Tomcat相关
java·tomcat
AugustRed7 小时前
A2UI 完整学习指南(含 Java 后端 + 前端实战示例)
java·开发语言·前端
程序猿乐锅7 小时前
【MySQL | 第五篇】 MySQL 性能分析:如何查询慢 SQL
java·sql·mysql
lee_curry7 小时前
tomcat+springmvc+spring源码流通过程
java·spring·tomcat·springmvc
w1wi7 小时前
【兼职】边学边练的AI网站
java·人工智能·ai·ai编程·ai写作
basketball6167 小时前
C++进阶:1. 引用折叠规则
java·开发语言·c++
404号扳手8 小时前
Java 进阶知识(七)
java·后端
小马爱打代码8 小时前
Spring框架:介绍和快速入门
java·后端·spring