0131. 分割回文串
题目地址(131. 分割回文串)
https://leetcode-cn.com/problems/palindrome-partitioning/
题目描述
给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串。
返回 s 所有可能的分割方案。
示例:
输入: "aab"
输出:
[
["aa","b"],
["a","a","b"]
]
前置知识
回溯法
公司
阿里
腾讯
百度
字节
思路
这是一道求解所有可能性的题目, 这时候可以考虑使用回溯法。 回溯法解题的模板我们已经在很多题目中用过了, 这里就不多说了。大家可以结合其他几道题目加深一下理解。
这种题目其实有一个通用的解法,就是回溯法。网上也有大神给出了这种回溯法解题的通用写法,这里的所有的解法使用通用方法解答。 除了这道题目还有很多其他题目可以用这种通用解法,具体的题目见后方相关题目部分。
这里我画了一个图:

图是 78.subsets,都差不多,仅做参考。
关键点解析
回溯法
代码
语言支持:JS,Python3, CPP
JS Code:
Python Code:
CPP Code:
相关题目
最后更新于
这有帮助吗?