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

每日一道算法题 判断子序列

题目

判断子序列_牛客题霸_牛客网 (nowcoder.com)

Python

#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
# 
# @param S string字符串 
# @param T string字符串 
# @return bool布尔型
#
class Solution:def isSubsequence(self , S: str, T: str) -> bool:# write code hereif len(S)>len(T):return Falseps=pt=0while ps<len(S) and pt<len(T):if S[ps]==T[pt]:ps+=1pt+=1return ps==len(S)

C++

class Solution {
public:/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param S string字符串 * @param T string字符串 * @return bool布尔型*/bool isSubsequence(string S, string T) {// write code hereif(S.size()>T.size()) return false;int ps=0,pt=0;while(ps<S.size() && pt<T.size()){if(S[ps]==T[pt]) ps++;pt++;}return ps==S.size();}
};

C语言

/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param S string字符串 * @param T string字符串 * @return bool布尔型*/#include <string.h>
bool isSubsequence(char* S, char* T )
{// write code hereif(strlen(S)>strlen(T)) return 0;int ps=0,pt=0;while(ps<strlen(S) && pt<strlen(T)){if(S[ps]==T[pt]) ps++;pt++;}return ps==strlen(S);
}

相关文章:

  • linux 环境报错:Peer reports incompatible or unsupported protocol version
  • sheng的学习笔记-hadoop,MapReduce,yarn,hdfs框架原理
  • 不使用AMap.DistrictSearch,通过poi数据绘制省市县区块
  • 巴西市场有哪些电商平台?巴西最畅销的产品有哪些?
  • 揭秘,PyArmor库让你的Python代码更安全
  • Linux 程序打包
  • 时尚品牌GOODBAI好人好事系列纪录片——Jupiter乐队的热血与梦想
  • ubuntu 18 虚拟机安装(3)安装mysql
  • Hadoop3:参数调优-核心参数NameNode内存配置、并发数配置、回收站配置
  • JAVA学习-练习试用Java实现“天际线问题”
  • Linux Ubuntu 20.04.06 安装Onboard虚拟键盘教程
  • gitignore
  • JAVA学习笔记-JAVA基础语法-DAY20-字节流、字符流
  • 语音模块——LSYT201B模组(超详细)
  • 实用的网站
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • avalon2.2的VM生成过程
  • Centos6.8 使用rpm安装mysql5.7
  • CentOS从零开始部署Nodejs项目
  • ECMAScript入门(七)--Module语法
  • exif信息对照
  • mysql外键的使用
  • Python进阶细节
  • Python连接Oracle
  • select2 取值 遍历 设置默认值
  • Vue2.x学习三:事件处理生命周期钩子
  • Webpack入门之遇到的那些坑,系列示例Demo
  • yii2权限控制rbac之rule详细讲解
  • 构造函数(constructor)与原型链(prototype)关系
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 关于Flux,Vuex,Redux的思考
  • 记一次用 NodeJs 实现模拟登录的思路
  • 警报:线上事故之CountDownLatch的威力
  • 聚簇索引和非聚簇索引
  • 那些被忽略的 JavaScript 数组方法细节
  • 使用权重正则化较少模型过拟合
  • 一个SAP顾问在美国的这些年
  • Prometheus VS InfluxDB
  • 数据可视化之下发图实践
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​iOS安全加固方法及实现
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ​学习一下,什么是预包装食品?​
  • (2020)Java后端开发----(面试题和笔试题)
  • (a /b)*c的值
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (安卓)跳转应用市场APP详情页的方式
  • (翻译)terry crowley: 写给程序员
  • (转)winform之ListView
  • .Family_物联网
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .md即markdown文件的基本常用编写语法
  • .naturalWidth 和naturalHeight属性,
  • .NET Core 成都线下面基会拉开序幕