function isPalindrome(string) {
if (string.length < 2) return true;
if (string[0] === string[string.length - 1]) {
return isPalindrome(string.slice(1, string.length - 1))
}
return false;
}
我发现了一些非常有用的解决方案,可以编写Javascript函数来递归检查此处的字符串是否是回文。我想知道...
string.slice
,其复杂度为O(n)。因此,您的函数实际上是O(n ^ 2)