三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

2023B卷,判断字符串子序列

2023B卷,判断字符串子序列

👨‍⚕️主页: gis分享者
👨‍⚕️感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅!
👨‍⚕️收录于专栏:华为OD面试

文章目录

  • 一、🍀前言
    • 1.1 ☘️题目详情
    • 1.2 ☘️参考解题答案

一、🍀前言

2023B卷,判断字符串子序列。

1.1 ☘️题目详情

题目:

给定字符串 target 和 source, 判断 target 是否为 source 的子序列。

你可以认为 target 和 source 中仅包含英文小写字母。字符串 source 可能会很长(长度 ~= 500,000),而 target 是个短字符串(长度 <=100)。

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

请找出最后一个子序列的起始位置。

输入:

第一行为 target,短字符串(长度 <=100)

第二行为 source,长字符串(长度 ~= 500,000)。

输出描述:

最后一个子序列的起始位置, 即最后一个子序列首字母的下标。

若在 source 中找不到 target,则输出-1。

<

← 返回列表