技术栈

【力扣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 深度学习在计算机视觉的应用
相关推荐
美好的事情能不能发生在我身上
19 分钟前
Hot100中的:贪心专题
java·数据结构·算法
2301_82170053
38 分钟前
C++编译期多态实现
开发语言·c++·算法
xixihaha1324
1 小时前
C++与FPGA协同设计
开发语言·c++·算法
小小怪750
1 小时前
C++中的函数式编程
开发语言·c++·算法
xixixiLucky
2 小时前
编程入门算法题---小明爬楼梯求爬n层台阶一共多少种方法
算法
剑锋所指,所向披靡!
2 小时前
数据结构之线性表
数据结构·算法
m0_67270331
4 小时前
上机练习第49天
数据结构·算法
样例过了就是过了
4 小时前
LeetCode热题100 N 皇后
数据结构·c++·算法·leetcode·dfs·深度优先遍历
霖大侠
4 小时前
CPAL: Cross-Prompting Adapter With LoRAs forRGB+X Semantic Segmentation
人工智能·深度学习·算法·机器学习·transformer
近津薪荼
4 小时前
优选算法——分治(2):快速选择
算法
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03OpenClaw 使用和管理 MCP 完全指南04UV安装并设置国内源05OpenClaw Control UI安全上下文访问配置06本地部署 OpenClaw + DeepSeek-R1 完全指南07OpenClaw macOS 完整安装与本地模型配置教程(实战版)08小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)09Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services10让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南