【力扣100】131.分割回文字符串

添加链接描述

python 复制代码
class Solution:
    def partition(self, s: str) -> List[List[str]]:
        # 思路是回溯
        n=len(s)
        res=[]
        path=[]
        def backtrack(i):
            if i == n:
                res.append(path[:])
                return 
            for j in range(i,n):
                t=s[i:j+1]
                if t==t[::-1]:
                    path.append(t)
                    backtrack(j+1)
                    path.pop()

        backtrack(0)
        return res 

思路是:

  1. 递归加回溯
相关推荐
hansang_IR12 小时前
【题解】[AGC020E] Encoding Subsets
c++·算法·dp
核数聚13 小时前
【赛迪专访核数聚】深耕数据治理,打通数据孤岛夯实 AI 发展根基
大数据·人工智能·算法
小许同学记录成长13 小时前
相对辐射定标技术文档
图像处理·算法
白白白小纯14 小时前
算法篇—返回倒数第k个节点
c语言·数据结构·算法·leetcode
小羊先生car14 小时前
RTOS-F429-HAL-(动/静态)任务的创建(2026/7/27)
开发语言·算法·c#
无忧.芙桃14 小时前
数据结构之堆
c语言·数据结构·c++·算法·
Sagittarius_A*14 小时前
[LitCTF2026] lit_xor_two_story
python·算法·密码学
小蒋学算法14 小时前
算法-删除元素后最大固定点数目-典型最长增长序列算法
数据结构·算法
RD_daoyi14 小时前
Google偷偷给AI引用加了五个新功能:内联引用、悬停预览、品牌展示……但点击率真的回来了吗?
大数据·网络·人工智能·算法·安全·搜索引擎
船漏了就会沉14 小时前
后缀自动机(SAM):字符串处理的“万能瑞士军刀”
算法