Leetcode—1055. 形成字符串的最短路径【中等】Plus

2025每日刷题(208)

Leetcode---1055. 形成字符串的最短路径

实现代码

cpp 复制代码
class Solution {
public:
    int shortestWay(string source, string target) {
        int ans = 0;
        for(int i = 0; i < target.length();) {
            int prevIdx = i;
            for(int j = 0; j < source.length(); j++) {
                if(source[j] == target[i]) {
                    i++;
                }
            }
            if(prevIdx == i) {
                return -1;
            }
            ans++;
        }
        return ans;
    }
};

运行结果

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
Xの哲學9 分钟前
Linux SLAB分配器深度解剖
linux·服务器·网络·算法·边缘计算
oioihoii10 分钟前
跨越进程的对话之从管道到gRPC的通信技术演进
c++
bu_shuo12 分钟前
MATLAB中的转置操作及其必要性
开发语言·算法·matlab
高洁0126 分钟前
图神经网络初探(2)
人工智能·深度学习·算法·机器学习·transformer
爱装代码的小瓶子36 分钟前
算法【c++】二叉树搜索树转换成排序双向链表
c++·算法·链表
思成Codes39 分钟前
数据结构:基础线段树——线段树系列(提供模板)
数据结构·算法
阳洞洞1 小时前
cmake中如何从include_directories中移除某个特定的头文件
c++·cmake
墨雪不会编程1 小时前
C++【string篇1遍历方式】:从零开始到熟悉使用string类
java·开发语言·c++
LaughingZhu1 小时前
Product Hunt 每日热榜 | 2025-12-26
人工智能·经验分享·深度学习·神经网络·产品运营
虾..2 小时前
Linux 简单日志程序
linux·运维·算法