#include <leetcode.h>
◆ longestPalindrome()
string leetcode::longest_palindromic_substring::Solution::longestPalindrome |
( |
string |
s | ) |
|
|
static |
在文件 leetcode.cpp 第 6584 行定义.
6585 const int n = s.size();
6593 vector dp(n, vector<int>(n));
6595 for(
int i = 0; i < n; i++) {
6600 for(
int L = 2; L <= n; L++) {
6602 for(
int i = 0; i < n; i++) {
6604 const int j = L + i - 1;
6616 dp[i][j] = dp[i + 1][j - 1];
6621 if(dp[i][j] != 0 && j - i + 1 > maxLen) {
6627 return s.substr(begin, maxLen);
被这些函数引用 leetcode::longest_palindromic_substring::TEST().
该类的文档由以下文件生成: