代码随想录算法训练营第二十六天(回溯算法篇)|131. 分割回文串

131. 分割回文串

题目链接:131. 分割回文串 - 力扣(LeetCode)

思路

分割字串和组合的题目有异曲同工之妙。

组合:选好数组中第一个数,接着选数组中第一个后面的数,进入递归。第一个树层代表选的第一个数的可能性。startIdx为选的数在数组中的序数。

分割:选好子串中第一个分割的部分,接着选子串中后面分割的部分。第一个树层代表分割的第一个子串的可能性。startIdx为每一个字串的“分割线”。

代码实现

class Solution(object):
    def isPalin(self, s, start, end):
        i, j = start, end
        while i

你可能感兴趣的:(代码随想录训练营,算法,python,数据结构,leetcode)