博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
24-Longest Palindromic Substring-Leetcode
阅读量:4919 次
发布时间:2019-06-11

本文共 571 字,大约阅读时间需要 1 分钟。

Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000, and there exists one unique longest palindromic substring.

这里给出一种AC的动态规划解法:时间和空间复杂度O(n2)

f(i,j)(i,j)
f(i,j)=(s[i]==s[j]and(ij<2orf[i+1][j1]))ij>=2
f[i][i]=true;
class Solution {public:    string longestPalindrome(string s) {        const int n=s.size();        bool f[n][n];        fill_n(&f[0][0],n*n,false);        size_t max_len = 1,start =0;        for(size_t i =0;i

转载于:https://www.cnblogs.com/freeopen/p/5482960.html

你可能感兴趣的文章
BZOJ 1230 Usaco2008 Nov 开关灯
查看>>
【bzoj 2916】[Poi1997]Monochromatic Triangles
查看>>
C# IO 随笔
查看>>
Console-算法[for,if]-不用第三个变量,交换两字符串的值
查看>>
举例说明$POST 、$HTTP_RAW_POST_DATA、php://input三者之间的区别
查看>>
前端接受文件调用后台上传文件的方法
查看>>
ESRI ArcGIS Desktop v10.2-ISO 1DVD
查看>>
win10查看激活到期时间
查看>>
(24)How generational stereotypes hold us back at work
查看>>
CentOS下配置iptables防火墙
查看>>
实验五(数组与指针)
查看>>
编程的智慧(王垠)(http://www.cocoachina.com/programmer/20151125/14410.html)
查看>>
windows XP声音图标无法放入任务栏
查看>>
线性渐变的兼容性写法
查看>>
简单的同步MSMQ
查看>>
关于position的定位
查看>>
应用程序-特定 权限设置并未向在应用程序容器 不可用SID
查看>>
Matlab图像处理工具箱用户指南——裁剪图像及空间变换部分翻译
查看>>
Cookie and Session的介绍
查看>>
MySQL架构
查看>>