2021-06-08:一个字符串至少要切几刀能让切出来的子串都是回文串? 福大大 答案2021-06-08: 方法一、自然智慧,从左往右,尝试切。回文判断是O(N2)。时间复杂度是O(N3),空间复杂度是O(N)。 方法二、对字符串范围做是否是回文串的dp。dp[i][j]=true是[i,j]范围上是回文串,dp[i][j]依赖左下方。消耗O(N2)的空间。再弄个dp2,相当于方法一的递归。dp2[i]相当于从i的位置切下去。消耗O(N)的空间。时间复杂度是O(N2)。空间复杂度是O(N**2)。 代码用golang编写。代码如下: package main import ( "f...