标签:style blog color java os strong io for
题目:
Given a string s, partition s such that every substring of the partition is a palindrome.
Return all possible palindrome partitioning of s.
For example, given s = "aab"
,
Return
[ ["aa","b"], ["a","a","b"] ]
题解:
这道题还是一种找组合的可能性,类似于wordbreakii。
这里想法是,用递归循环找子问题的方法,把母串按所有组合可能性拆分,如果是回文,就加进来,当层数为s的length时就有一个结果了。
这里需要判断是否为回文。
利用validPalindrome的思想很容易就写出来了(这里不需要判断大小写还有有没有别的字符)。
代码如下:
Palindrome Partitioning leetcode java,布布扣,bubuko.com
Palindrome Partitioning leetcode java
标签:style blog color java os strong io for
原文地址:http://www.cnblogs.com/springfor/p/3884197.html