当前位置: 首页 > news >正文

o(N^2)找出所有回文子串

1、对于一个字符串如果(i + 1, j - 1)为回文串,并且s[i] == s[j],那么(i, j)也是一个回文串

2、双重循环,外层从大到小,内层从小到大,这样就可以由小区间推到大区间(可以写下思考一下)

        int vis[2010][2010];memset(vis, 0, sizeof(vis));int n = s.size();for (int i = n - 1; i >= 0; i--) {for (int j = 0; j < n; j++) {if (i >= j) vis[i][j] = true;else vis[i][j] = vis[i + 1][j - 1] && (s[i] == s[j]);}}

题目练习:

131. 分割回文串 - 力扣(LeetCode)

132. 分割回文串 II - 力扣(LeetCode)

 

http://www.hskmm.com/?act=detail&tid=36097

相关文章:

  • 第二次高级程序作业
  • 大学生需要认真听课的肌肉记忆(注意力训练)
  • 初始人工智能和机器学习
  • 10/21
  • 蛋白表达技术概述
  • 二叉树的中序遍历- 递归原理 - MKT
  • 友链测试
  • 二叉树的中序遍历- 二叉树基本-递归 - MKT
  • 做了一个概率小游戏,没想到服务器被打爆被攻击了!原因竟然是他?真没想到...
  • 接下来的目标
  • 阿里云对象存储OSS之Java - Soul
  • 敬启,致那时的我
  • 后量子密码学技术与标准化进程解析
  • 10月21日
  • 清楚标签默认样式,内容溢出盒子时的处理
  • 用 大模型 和 Gradio 构建一个 AI 反向词典
  • MySQL 事务
  • python概念详解
  • JAVA基础理解
  • 1279. 红绿灯路口
  • 软件工程第三次作业
  • 用户消费行为数据分析(随笔)
  • linux常用命令总结
  • sqlserver 主要的日期函数及用法示例
  • ICPC2022沈阳 游记(VP)
  • 大数据分析基础及应用案例:第四周学习报告——线性回归模型
  • 「LG7446-rfplca」题解
  • 图论刷题记录
  • 「LG6596-How Many of Them」题解
  • 骗我呢