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

第43天(中等题 数据结构)

打卡第四十三天
2道中等题
image

题目:
image

思路:
image

代码:

class Solution {
public:int countPalindromicSubsequence(string s) {int n = s.size();int res = 0;for (char ch = 'a'; ch <= 'z'; ++ch) {int l = 0, r = n - 1;while (l < n && s[l] != ch) {// 从左向右找到字符ch第一次出现的位置++l;}while (r >= 0 && s[r] != ch) {// 从右向左找到字符ch最后一次出现的位置--r;}if (r - l < 2) {//字符在字符串中不存在、字符只出现一次、字符出现两次但相邻continue;  // 跳过当前字符,继续检查下一个字母}unordered_set<char> charset;for (int k = l + 1; k < r; ++k) {// 遍历l和r之间的所有字符charset.insert(s[k]);  // 将字符插入集合}res += charset.size();// 集合的大小就是在当前字符ch作为首尾时,可以形成的不同回文子序列数量}return res;}
};

耗时≈一小时 明天继续

http://www.jsqmd.com/news/58859/

相关文章:

  • LangChain4j实战-检索增强生成RAG (Retrieval-Augmented Generation)
  • 2025年上海漏水检测企业最新TOP5推荐:全场景解决方案,核心工艺揭秘
  • 2025上海防水翻新公司最新 TOP5 权威推荐:全场景解决方案与本地化服务指南
  • 2025RCTF-WEB[AK] 2025陇剑杯半决赛+决赛 WP
  • 2025上海防水补漏最新TOP5推荐:从居住建筑到工业场景全场景解决方案
  • 2025上海防水补漏最新top企业推荐:防水、维修、检测、翻新,从住宅到工建全场景覆盖
  • 上海漏水维修服务最新TOP5 权威推荐:从住宅到工业的全场景防水解决方案指南
  • 2025年上海防水工程公司最新TOP5 推荐:全场景防水解决方案权威指南
  • 每日反思(2025年12月2号)
  • 2025最新刑事纠纷律师事务所推荐!全国刑事辩护领域权威榜单发布,专业实力领航行业新标杆
  • 2025年防水补漏公司十大推荐榜,青岛、沈阳、沧州、上海全国多城漏水维修施工单位选择指南,行业专业数据及市场口碑榜
  • 【第二十周】自然语言处理的学习笔记05 - 教程
  • 01 Web开发简介
  • Hudi 数据模型分析
  • 2025最新民事纠纷律所权威推荐!国内合规服务优质律所榜单发布,资质资源双优助力高效维权
  • C++练习26——1
  • 2025最新刑事纠纷律师事务所推荐!刑事辩护/合规领域优质律所权威榜单发布
  • 2025最新民事纠纷律所推荐!权威榜单发布,专业高效助力权益维护民事纠纷律所推荐
  • 11.28 html入门
  • 12.1 HTML常用
  • Python蓝桥杯第一次学习
  • 12-2午夜盘思
  • 11.27 maven优势
  • 2025.12.2总结
  • 11.26 数据池
  • 2025最新劳务纠纷法律机构推荐!国内优质劳动法律师事务所权威榜单发布,资质服务双优助力企业用工合规
  • 12.2(2)
  • 团队里最危险的人,是那个什么都懂却从不写文档的大神
  • 2025最新劳务纠纷法律机构推荐!权威榜单发布,专业高效助力企业解决劳务纠纷
  • 11.servlet里面的监听器