分割回文串-暴力法

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]

if(isHuiWen(c)){

list.add(temp);

}

}

}

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;

}

}

相关推荐
XiYang-DING3 分钟前
【Java EE】单例模式
java·单例模式·java-ee
志飞28 分钟前
springboot配置可持久化本地缓存ehcache
java·spring boot·缓存·ehcache·ehcache持久化
itzixiao34 分钟前
L1-051 打折(5分)[java][python]
java·python·算法
それども1 小时前
Spring Bean 注入的优先级顺序
java·数据库·sql·spring
ID_180079054731 小时前
Python 实现京东商品详情 API 数据准确性校验(极简可直接用)
java·前端·python
贾斯汀玛尔斯1 小时前
每天学一个算法--Aho–Corasick 自动机
java·linux·算法
re林檎1 小时前
八大排序算法(C++实现)
c++·算法·排序算法
淘气包海鸟1 小时前
雷达度量衡量
人工智能·算法·机器学习·信息与通信
睡觉就不困鸭1 小时前
第12天 多数元素
算法·哈希算法·散列表
LF男男1 小时前
Action- C# 内置的委托类型
java·开发语言·c#