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;
    }
};

运行结果

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

相关推荐
miilue12 分钟前
[LeetCode] 二叉树 I — 深度优先遍历(前中后序遍历) | 广度优先遍历(层序遍历):递归法&迭代法
java·数据结构·c++·算法·leetcode·深度优先·宽度优先
Bran_Liu20 分钟前
【LeetCode 刷题】二叉树(6)-二叉搜索树的属性
数据结构·python·算法·leetcode
半桔1 小时前
排序时间的复杂度和稳定性
c语言·数据结构·c++·算法·排序算法
PPT百科2 小时前
如何在PPT中将文字环绕于图片周围
经验分享·pdf·powerpoint·ppt·ppt模板
粉色挖掘机2 小时前
旋转变压器工作及解调原理
算法·信号处理·解调·旋转变压器
_extraordinary_2 小时前
C++11详解(二) -- 引用折叠和完美转发
jvm·c++·c++11
北辰水墨3 小时前
深入理解软硬链接
linux·经验分享·笔记·软硬链接
Victoria.a3 小时前
c++继承
开发语言·c++
uhakadotcom3 小时前
Time Bandit:绕过大语言模型安全防护的新颖方法
算法·架构·github