LeetCode -392
给定字符串 s 和 t ,判断 s 是否为 t 的子序列。
你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串(长度 <=100)。

字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。

package leetcode;import java.util.Scanner;//给定两个字符串s,t,判断s是否是t的子序列
public class SubSequence {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);String t=scanner.next();String s=scanner.next();System.out.println(SubSeq(t, s));}public static boolean SubSeq(String t,String s) {int index=-1;for(char item:s.toCharArray()){index=t.indexOf(item, index+1);if (index==-1) {return false;}}return true;}
}

给定字符串 s 和 t ,判断 s 是否为 t 的子序列相关推荐

  1. python 判断子序列_Leetcode练习(Python):第392题:判断子序列:给定字符串 s 和 t ,判断 s 是否为 t 的子序列。...

    题目: 判断子序列:给定字符串 s 和 t ,判断 s 是否为 t 的子序列. 你可以认为 s 和 t 中仅包含英文小写字母.字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串 ...

  2. python 正则表达式判断字符串是否为回文_JS使用栈判断给定字符串是否是回文算法示例...

    本文实例讲述了JS使用栈判断给定字符串是否是回文算法.分享给大家供大家参考,具体如下: /*使用栈stack类的实现*/ function stack() { this.dataStore = []; ...

  3. 【Shell】判断文件是否包含给定字符串

    Shell判断文件是否包含给定字符串 给定一个字符,比方说"Hello Linduo",查找相应文件中是否包含该字符. 方式1:grep # grep -c 返回 file中,与s ...

  4. 【Shell】判断是否包含给定字符串

    目录 Shell判断字符串包含关系的几种方法 shell中[ ]和[[]]的区别 格式匹配 作者:bandaoyu  链接:https://blog.csdn.net/bandaoyu/article ...

  5. python判断回文序列_Python针对给定字符串求解所有子序列是否为回文序列的方法...

    本文实例讲述了Python针对给定字符串求解所有子序列是否为回文序列的方法.分享给大家供大家参考,具体如下: 问题: 给定一个字符串,得到所有的子序列,判断是否为回文序列 思路: 对字符串遍历切片即可 ...

  6. 每天一道LeetCode-----寻找给定字符串中重复出现的子串

    Repeated DNA Sequences 原题链接Repeated DNA Sequences 在给定字符串中寻找重复出现的序列,每个序列长度为10 可以采用unordered_map记录每个序列 ...

  7. c 给定字符串中查找_面试 | 查找类算法精析

    点击上方蓝字设为星标 每周一.三.五上午 8:30 准时推送 下面开始今天的学习- 前言 查找,是使用计算机处理问题时的一个最基本的任务,因此也是算法面试中非常常见的一类问题.很多算法问题的本质,就是 ...

  8. java 字符串不等于_java如何对字符串进行不等于判断

    java如何对字符串进行不等于判断 发布时间:2020-06-17 10:41:59 来源:亿速云 阅读:244 作者:Leah java如何对字符串进行不等于判断?相信很多新手小白还没学会这个技能, ...

  9. 【算法 | 实验18】在字符矩阵中查找给定字符串的所有匹配项

    文章目录 题目描述 思路分析 bug记录:"error: '>>' should be '> >' within a nested template argument ...

  10. 计算给定字符串中最长回文子串的长度(或查找最长回文子串)

    题目描述 对于一个字符串,请设计一个高效算法,计算其中最长回文子串的长度. 给定字符串A以及它的长度n,请返回最长回文子串的长度. 测试样例: "abc1234321ab",12 ...

最新文章

  1. Cesium学习笔记(九):导入3D模型(obj转gltf)
  2. ABAP OO小例子
  3. AWS如何迁移实例到另一个区?
  4. 巧用PHP中__get()魔术方法
  5. go 语言 first argument to append must be slice
  6. Debian10降级安装php,如何在Debian 10 Linux上安装PHP
  7. Android -传统蓝牙通信聊天
  8. 海外仓储系统快速提升企业仓储物流效能的最有效手段?
  9. 工程介绍好处费性质_承包工程项目都要注意什么?怎么防止拖欠工程款
  10. cad如何生成kml文件_如何制作KML文件?
  11. Tableau绘制符号地图、填充地图、多维地图、混合地图
  12. [origin ‘http://xxx.xxx.com:xxxx‘ has been blocked by CORS policy: The request client is not a secur
  13. 气味识别以及气味数字化存储技术
  14. 3DsMax——竹篮制作
  15. ★★★Win10切换本地账户(最全版本)
  16. 星转二手交易平台/二手交易系统/二手网站
  17. 极光笔记|百亿级KV存储在极光的运维实践之路
  18. 2021双非计算机保研推免经验分享——海王养成系列(一)
  19. 期末入门题库-C#实现
  20. checkbox选中和不选中 jqu_jquery怎么让checkbox不选中?

热门文章

  1. 海大10年秋第5题:马克思在《数学手册》中提出如下问题: 有30个人(包括男人,女人和小孩)在一家饭店吃饭共花50先令,其中每个男人花3先令, 每个女人花2先令,每个小孩花1先令,问男人,女人,小孩共
  2. 删除链表的节点(JS)
  3. ODN中主干光交和配线光交的数量比例
  4. power app 与 flow 咋实现前后端互动嘞
  5. Android模拟PC键盘输入法,黑科技:用电脑键盘代替手机输入法
  6. 电脑分区后,电脑提醒没有权限在此位置保存文件怎么办?
  7. Http协议的身份认证
  8. SQLServer过期解决步骤
  9. Django 上传图片存储到数据库中
  10. neighbors.kneighbors_graph的原理和应用