daily leetcode - palindrome-partitioning - !
题目地址 https://leetcode.com/problems/palindrome-partitioning/ 题目描述 Given a string s , partition s such that every substring of the partition is a palindrome. Return all possible palindrome partitioning of s. Example: Input: "aab" Output: [ ["aa","b"], ["a","a","b"] ] 思路 这又是一道需要用 DFS 来解的题目,既然题目要求找到所有可能拆分成回文数的情况,那么肯定是所有的情况都要遍历到,对于每一个子字符串都要分别判断一次是不是回文数,那么肯定有一个判断回文数的子函数,还需要一个 DFS 函数用来递归,再加上原本的这个函数,总共需要三个函数来求解。我们将已经检测好的回文子串放到字符串数组 out 中,当 s 遍历完了之后,将 out 加入结果 res 中。那么在递归函数中我们必须要知道当前遍历到的位置,用变量 start 来表示....