分割回文串

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;

}

}

相关推荐
xuhaoyu_cpp_java1 天前
XML学习
xml·java·笔记·学习
爱丽_1 天前
AQS 的 CLH 同步队列:入队/出队、park/unpark 与“公平性”从哪来
java·开发语言·jvm
黄昏恋慕黎明1 天前
spring的IOC与DI
java·后端·spring
鱼鳞_1 天前
Java学习笔记_Day15
java·笔记·学习·排序算法
鹏程十八少1 天前
8. Android 深入插件化Shadow源码:揭秘插件Activity启动的完整链路(源码解析)
java·前端·面试
程序员清风1 天前
OpenAI创始人学AI的底层逻辑,普通人照着做就能上手!
java·后端·面试
Memory_荒年1 天前
Netty面试终极指南:从“Hello World”到源码深处
java·后端
0xDevNull1 天前
Java IO流教程:从入门到最佳实践
java·后端
好家伙VCC1 天前
**发散创新:用 Rust实现数据编织(DataWrangling)的高效流式处理架构**在现
java·开发语言·python·架构·rust
要开心吖ZSH1 天前
MP4 转 WAV 音频转码方案详解(ProcessBuilder + FFmpeg)
java·ffmpeg·音视频