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

leetCode.97. 交错字符串

leetCode.97. 交错字符串


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


代码

class Solution {
public:bool isInterleave(string s1, string s2, string s3) {int n = s1.size(), m = s2.size();if ( s3.size() != n + m ) return false;vector<vector<bool>> f( n + 1, vector<bool> (m + 1));s1 = ' ' + s1;s2 = ' ' + s2;s3 = ' ' + s3;for ( int i = 0; i <= n; ++ i) {for (int j = 0; j <= m; ++j ) {if ( !i && !j ) f[i][j] = true;else {if ( i && s1[i] == s3[i + j]) f[i][j] = f[i - 1][j];if ( j && s2[j] == s3[i + j]) f[i][j] = f[i][j] || f[i][j - 1];}}}return f[n][m];}
};
http://www.lryc.cn/news/387653.html

相关文章:

  • 算力时代,算能(SOPHGO)的算力芯片/智算板卡/服务器选型
  • ManageEngine连续荣登Gartner 2024年安全信息和事件管理魔力象限
  • 51单片机第11步_在C语言中插入汇编语言
  • 【Qt+opencv】图片与视频的操作
  • Kubernetes面试整理-PersistentVolumes和PersistentVolumeClaims的使用和配置
  • C++学习全教程(Day2)
  • Transformer详解encoder
  • ISO 19110操作要求类/req/operation/signature的详细解释
  • 理解GPT2:无监督学习的多任务语言模型
  • 深度学习11-20
  • 耐磨材料元宇宙:探索未来科技的无限可能
  • 力扣2874.有序三元组中的最大值 II
  • Linux-笔记 嵌入式gdb远程调试
  • 观测云产品更新 | Pipelines、智能监控、日志数据访问等
  • docker 拉取不到镜像的问题:拉取超时
  • 防火墙双机热备
  • 30分钟学习如何搭建扩散模型的运行环境【pytorch版】【B站视频教程】【解决环境搭建问题】
  • 使用Java连接数据库并且执行数据库操作和创建用户登录图形化界面(1)
  • HarmonyOS Next开发学习手册——弹性布局 (Flex)
  • centOS7网络配置_NAT模式设置
  • 喜报 | 极限科技获得北京市“创新型”中小企业资格认证
  • 整合Spring Boot和Pulsar实现可扩展的消息处理
  • 如何给WPS、Word、PPT等办公三件套添加收费字体---方正仿宋GBK
  • 《重构》读书笔记【第1章 重构,第一个示例,第2章 重构原则】
  • 学会整理电脑,基于小白用户(无关硬件升级)
  • 使用ioDraw,AI绘图只需几秒钟!
  • Websocket解析及用法(封装一个通用订阅发布主题的webSocket类)
  • Foxit Reader(福昕阅读器)详细安装和使用教程
  • c++静态成员变量和静态成员函数
  • 视频共享融合赋能平台LntonCVS统一视频接入平台数字化升级医疗体系