当前位置: 首页 > 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.gsyq.cn/news/69280.html

相关文章:

  • LangChain4j实战-检索增强生成RAG (Retrieval-Augmented Generation)
  • 2025上海防水翻新公司最新 TOP5 权威推荐:全场景解决方案与本地化服务指南
  • 2025上海防水补漏最新top企业推荐:防水、维修、检测、翻新,从住宅到工建全场景覆盖
  • 2025年上海防水工程公司最新TOP5 推荐:全场景防水解决方案权威指南
  • Hudi 数据模型分析
  • 2025最新刑事纠纷律师事务所推荐!刑事辩护/合规领域优质律所权威榜单发布
  • 12-2午夜盘思
  • 12.2(2)
  • 11.servlet里面的监听器
  • newDay24
  • 12月2日日记
  • 10.日志中间件
  • 备课
  • 令牌环式同步:乒乓球对练的四种实现方式
  • 2025年11月助听器十大品牌推荐 自然之声以专业康复服务位
  • 歌声转换SVC主流方法原理剖析3 — So-VITS-SVC
  • 2025全国助听器厂家推荐榜:专业验配+全程康复成听损家
  • 超市环境智能监控方案:96.8% 识别精度,异味投诉归零
  • 小程序定制开发实战:需求拆解、UI 设计与个性化效果落地流程
  • 配电自动化(FTU、DTU、TTU)芯片国产化选择
  • 实验四 组合与继承
  • 编程题库 No.16 加班薪水UP
  • 百练PKU / 2024计算机学院推免上机考试考情分析与备考建议
  • 详细介绍:css学习盒模型:
  • python题库 No.17 大运预选
  • 基于CNN卷积神经网络和GEI步态能量提取的视频人物步态识别算法matlab仿真
  • 12/2
  • 12.13任务
  • 去颈纹用哪种颈霜效果好?2025临床数据揭秘真正有效的抗颈纹产品
  • 别再只懂二分类!逻辑回归+Softmax多分类实战,保姆级教程奉上 - 详解