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

LeetCode647.Palindromic-Substrings<回文子串>

题目:

 

思路:

错误代码:(缺少部分判断)

 

 使用的是寻找回文子串的方法。以一个点为中心向两边扫描。但是有一点小问题。

因为回文子串是分奇偶的,所以需要两种判断方式。

看了下答案后发现我的代码距离答案一步之遥。还差一个判断偶数的。

 

代码是:

//codeclass Solution {
public:int countSubstrings(string s) {int n = s.length();int res = 0;for (int i = 0; i < n; i++) {// 以 s[i] 为中心的回文子串int l = i, r = i;while (l >= 0 && r < n && s[l] == s[r]) {res++;l--;r++;}// 以 s[i] 和 s[i+1] 为中心的回文子串l = i, r = i + 1;while (l >= 0 && r < n && s[l] == s[r]) {res++;l--;r++;}}return res;}
};

http://www.lryc.cn/news/97782.html

相关文章:

  • React的hooks---useContext
  • 【Terraform学习】TerraformCloud入门介绍(快速入门)
  • linux实现运行java分包部署
  • 数据安全之全景图系列——数据分类分级落地实践
  • C++实现MySQL数据库连接池
  • day4 驱动开发 c语言学习
  • history命令:显示命令执行时间
  • Django接口返回JSON格式数据报文
  • OBS 迁移--华为云
  • 【Docker consul的容器服务更新与发现】
  • MFC第二十天 数值型关联变量 和单选按钮与复选框的开发应用
  • 服务器 Docker Alist挂载到本地磁盘(Mac版)夸克网盘
  • EMP-SSL: TOWARDS SELF-SUPERVISED LEARNING IN ONETRAINING EPOCH
  • 注解和反射01--什么是注解
  • 虚拟机 RHEL8 安装 MySQL 8.0.34
  • kafka 总结宝典
  • 跨平台力量:探索C++Qt框架的未来前景
  • 基于长短期神经网络LSTM的位移监测,基于长短期神经网络的位移预测,LSTM的详细原理
  • ChatGPT漫谈(二)
  • 【LangChain】检索器之MultiQueryRetriever
  • 教师ChatGPT的23种用法
  • 【libevent】http客户端1:转存http下载的数据
  • Pytorch学习笔记 | 数据类型 | mnist数据集
  • Linux虚拟机(lvm)报Unmount and run xfs_repair
  • 【ESP32】Espressif-IDE及ESP-IDF安装
  • 基于vue3实现画布操作的撤销与重做
  • php 抽象工厂模式
  • WPF实战学习笔记13-创建注册登录接口
  • 银行API安全解决方案
  • 3d软件动物生活习性仿真互动教学有哪些优势