技术栈

【力扣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 深度学习在计算机视觉的应用
相关推荐
让我们一起加油好吗
2 小时前
【基础算法】初识搜索:递归型枚举与回溯剪枝
c++·算法·剪枝·回溯·洛谷·搜索
stbomei
3 小时前
基于 MATLAB 的信号处理实战:滤波、傅里叶变换与频谱分析
算法·matlab·信号处理
2401_87622134
4 小时前
Reachability Query(Union-Find)
c++·算法
德先生&赛先生
5 小时前
LeetCode-542. 01 矩阵
算法·leetcode·矩阵
HAH-HAH
5 小时前
【洛谷】P2197【模板】Nim 游戏
算法·游戏
lichkingyang
5 小时前
最近遇到的几个JVM问题
java·jvm·算法
feifeigo123
6 小时前
matlab中随机森林算法的实现
算法·随机森林·matlab
躲着人群
6 小时前
次短路&&P2865 [USACO06NOV] Roadblocks G题解
c语言·数据结构·c++·算法·dijkstra·次短路
心动啊121
7 小时前
支持向量机
算法·机器学习·支持向量机
小欣加油
8 小时前
leetcode 1493 删掉一个元素以后全为1的最长子数组
c++·算法·leetcode
热门推荐
01UV安装并设置国内源02Cursor 快速入门指南:从安装到核心功能03【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)04如何在Windows/Linux系统上安装adb0520个国内外主流AI绘画工具大汇总(最新免费可用~)06【踩坑笔记】50系显卡适配的 PyTorch 安装07KGG转MP3工具|非KGM文件|解密音频082025最新国内服务器可用docker源仓库地址大全(2025年8月更新)09Claude Code VSCode集成开发指南:AI编程助手完整配置10UnityHub Validation Failed下载编辑器错误,添加模块报错的解决方案