参考:http://www.cppblog.com/wicbnu/archive/2013/03/18/198565.html 我太喜欢用dfs和回溯法了,但是这些暴力的方法加上剪枝之后复杂度依然是很高,显然不能达到题目的要求. 这个时候应该考虑动态规划,并且要复杂度尽量接近O(n^2)的算法. 下面这个方法更加简洁:自长到短找到回文串后,往后dfs,并记录递归深度表示并更新最小划分数.http://fisherlei.blogspot.com/2013/03/leetcode-palindro…