技术栈

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

红水母2024-01-06 13:59

添加链接描述

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. 递归加回溯
上一篇:神经网络框架的基本设计
下一篇:深度学习|10.1 深度学习在计算机视觉的应用
相关推荐
AlenTech
22 分钟前
155. 最小栈 - 力扣(LeetCode)
算法·leetcode·职场和发展
mit6.824
42 分钟前
正反两次扫描|单调性cut
算法
Yzzz-F
1 小时前
牛客小白月赛127 E
算法
大锦终
1 小时前
递归回溯综合练习
c++·算法·深度优先
Keep__Fighting
1 小时前
【神经网络的训练策略选取】
人工智能·深度学习·神经网络·算法
晚风吹长发
1 小时前
初步了解Linux中的动静态库及其制作和使用
linux·运维·服务器·数据结构·c++·后端·算法
sin_hielo
1 小时前
leetcode 3453(二分法)
算法
坚持不懈的大白
2 小时前
Leetcode学习笔记
笔记·学习·leetcode
风之歌曲
2 小时前
c++高精度模板
c++·算法·矩阵
嵌入式进阶行者
2 小时前
【算法】深度优先搜索实例:华为OD机考双机位A卷- 中庸行者
c++·算法·华为od·深度优先
热门推荐
01GitHub 镜像站点022025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)03Linux下V2Ray安装配置指南04UV安装并设置国内源052025年大语言模型技术全景报告06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07Labelme从安装到标注:零基础完整指南08BongoCat - 跨平台键盘猫动画工具09OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)10jdk21下载、安装(Windows、Linux、macOS)