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

笔试模拟day1

笔试模拟day1

观前提醒
笔试所有系列文章均是记录本人的笔试题思路与代码,所以关于题目的解答,只以我自己能读懂为目标,如果小伙伴们有看不懂的地方,可以评论区留言,我会逐一为大家回复解答哒~ 当然如果有小伙伴们对本文的某些知识或者做题方法有不同的观点或思路,欢迎在评论区一起分享谈论哦o( ̄▽ ̄)ブ

一 回文子串LeetCode链接
二 最长回文子串LeetCode链接
三 分割回文串LeetCode链接

一 回文子串

在这里插入图片描述
思路在这里插入图片描述

class Solution {
public:int countSubstrings(string s) {int n = s.size();vector<vector<bool>> dp(n, vector<bool>(n));int res = 0;for(int i = n-1; i >= 0; i--){for(int j = i; j < n; j++){if(s[i] == s[j]){dp[i][j] = i +  1 < j ? dp[i+1][j-1] : true;}if(dp[i][j]){res++;}}}return res;}
};

二 最长回文子串

在这里插入图片描述
思路
在这里插入图片描述

class Solution {
public:string longestPalindrome(string s) {int n = s.size();vector<vector<bool>> dp(n, vector<bool>(n));int len = 1, start = 0;for(int i = n-1; i >= 0; i--){for(int j = i; j < n; j++){if(s[i] == s[j]){dp[i][j] = i + 1 < j?dp[i+1][j-1]:true;}if(dp[i][j] && j-i+1 > len){len = j-i+1;start = i;}}} return s.substr(start,len);  }
};

三 分割回文串

在这里插入图片描述
思路在这里插入图片描述

class Solution {
public:bool checkPartitioning(string s) {int n = s.size();vector<vector<bool>> dp(n, vector<bool>(n));for(int i = n-1; i >= 0; i--){for(int j = i; j < n; j++){if(s[i] == s[j]){dp[i][j] = i + 1 < j ?dp[i+1][j-1] : true;}}}for(int i = 1 ; i < n-1; i++){for(int j = i; j < n-1; j++){if(dp[0][i-1] && dp[i][j] && dp[j+1][n-1]){return true;}}}return false;}
};

:本文的思路都是本人在自己平板的笔记上手写出来的,因为电子屏幕上手写原因字体较差,希望小伙伴们理解~ 如果你们需要更详细的或者更清楚地笔记,欢迎私聊或者评论区留言o( ̄▽ ̄)ブ

相关文章:

  • 对比学习(Contrastive Learning)方法详解
  • [Linux入门] Linux安装及管理程序入门指南
  • 数据的聚合
  • GlusterFS分布式文件系统
  • TBvision 静态测试以及生成报告教程
  • <script> 标签的 async 与 defer 属性详解
  • 分子亚型 (by deepseek)
  • 突然虚拟机磁盘只剩下几十K
  • 硬件测试 图吧工具箱分享(附下载链接)
  • 54、错误处理-【源码流程】异常处理流程
  • 【学习笔记】QUIC
  • 【斤斤计较的小Z——KMP / hash】
  • 【IQA技术专题】图像质量评价IQA技术和应用综述(万字长文!!)
  • 【20】番茄叶片病害数据集(有v5/v8模型)/YOLO番茄叶片病害检测
  • 嵌入式系统内核镜像相关(三)
  • 【普及/提高−】P1025 ——[NOIP 2001 提高组] 数的划分
  • C++实现数学功能
  • 2024年12月6级第二套第一篇
  • c++中main函数执行完后还执行其它语句吗?
  • Web APIS Day04
  • 网站批量上传文章/有链接的网站
  • 天门市城市建设管理局网站/管理课程培训
  • 视频背景做网站背景/网络营销案例分析
  • 佛山网页设计/湖南企业seo优化首选
  • wordpress可视化编辑页面/seo快速排名软件品牌
  • 温州网站建设 送顶级域名 主机空间 388元/网站seo优化服务商